Bad Code, Craftsmanship, Engineering, and Certification

Posted in: Software Development, Craftsmanship, Software Development, Development Processes, Software Development, Leadership, Software Development, Quality Assurance & Control, Software Development

Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad written. He offers advice on writing good talking about a bad example, Boy Scout rule, functions, arguments, craftsmanship, , , pairing, small cycles, patterns, engineering, , and other elements contributing to qualitative .

http://www.infoq.com/presentations/Robert-C.-Martin-Bad-Code

Microsoft Hates Testing … Um, No Surprise There

Posted in: Software Development, Craftsmanship, Software Development, Development Processes, Software Development, Quality Assurance & Control, Reviews

A colleague of mine forwarded an article to me during this last week, which he prefaced with the following statement …

guys, I’ll write it in all caps and bold:

I AM NOT PROMOTING OR IN AGREEMENT OF ANY OF THE POINTS THE ARTICLE MAKES.

… which begs the question, why did he send it not only to me, but an entire team of people? I choose to believe it was because he is an enlightened soul that understands that the best way to reinforce your own beliefs is to read more of the opposing point of view, not more of the view you already have. I am lucky to have a few of these souls working for me right now.
Continue reading »