A blog looking at business communication, knowledge management, scripting tools, OS technology news and other things of interest to mobile tech workers. As I find interesting news this will also contain pointers to thoughts related to configuration managment, change management and general software development.
Part II of the Ward Cunningham Wiki interview. Among other things, the interview discusses Wiki culture from the Xtreme Programming angle. Specifically Ward talks about his fundamental belief that "Collective code ownership is good".
In the months before I made wiki, we had been having an argument. I think Kent Beck and I were on one side. People who had a lot of faith in the prevailing dogma of software engineering were on the other side. We said, "Collective code ownership is good." They said, "That's ridiculous. You'll never get responsibility. You'll never get quality if you don't have responsibility. And the only way you'll get responsibility is ownership. You have to pin the bugs back on somebody if you want them to ever rise above producing bugs." And I said, "Well that's wrong."
The decisions I made designing wiki were very much inspired by my desire to create a model for the collaborative process I thought should happen in large code bases.
I think there are some differences between the wiki way and collective code ownership a la XP. One of the ones I have experienced is that refactoring pages on a Wiki feels different than having my code refactored. In a way, having someone take the time to read my entries in a wiki and refactor them feels like a compliment ... moreso than having someone refactor my code. Maybe my brain's wiring is different, but seeing my contribution to a Wiki grow and evolve is an increedibly gratifying experience. I haven't had that experience as frequently in a code refactoring scenario.
I've been doing this blog since sometime in September .. and the posts are starting to pile up ... I see that alot of folks using blogger and MT etc implement these nice archives ... and reading through the docs in PyDS ... I see no mention of archives.
But it occurs to me that perhaps the calendar function really is an archive ... since my blog only shows a certain number of past entries ... All I need to do is create a link to the calendar month for the archive I want people to access. Has anyone else done this? I am going down the right path or a blind alley?