
In the famous book Peopleware, Tom de Marco and Timothy Lister name “Cult of quality” as the top item in their list of the six things needed to build effective software development teams. Cult of quality seems to strike a deep chord in us as human beings. Again and again I have experienced how energizing such an attitude can be. The idea of something being better than something else comes natural to us. At the same time, we quickly become uncomfortable when "quality" gets brought up. "Quality? Isn't that subjective? A feeling? How do you … [Read more...]








Your Code May Work, But It Still Might Suck
Why one of Steve Jobs's guiding principles should also be yours. And also: What you can learn about code quality from Doom’s source code. In his revealing biography of Steve Jobs, Walter Issacson told of Jobs's fastidiousness when it came to product details, even the stuff people would not see. Jobs demanded the unseen features be as finished and polished as the visible. Look at the chip layout on an old Apple II motherboard, laid out in perfect, neat order. The original Mac case had the designers’ signatures inscribed inside, even though … [Read more...]