May 28, 2007
Very interesting read (taking the comments into account, too) on WTF:
Interesting because so many “from our domain” still don’t get the basics. It is all about good developers. And yes, in a way the process or approach does not really matter. But it would be misleading to just say “Agile doesn’t work”. It’s a nice way of developing software. Nicer for the people involved. And no, the pyramid analogy is not a perfect analogy.. :) If it were a soft pyramid, then maybe..
A few posts before the Agile post I found another of the “rockstar” rants:
Again, the really interesting parts are to be found in the comments. Or in the “balance” between the rant and the comments. I tend to agree with “jet”s comment – if we accept the rant’s definition of “rockstar programmer”.. Rockstars will produce unmaintainable code. (But who doesn’t? :) The Graham and Joel arguments correctly differentiate between rockstars and good developers.
Not saying these two issues are directly related. It’s just funny to read through it and thinking about good developer vs bad and vs rockstar.