The Blame Game: How Necessary Is Traceability?
Filed Under Human Factors, Software Process | 14 Comments
As we know, egoless development environments are necessary for a productive learning environment for our teams; however, I have been knocking around the idea of conducting an experiment and completely eliminating any traceability within the software process.
Here is my thought: with the exception of “fail fast” pieces of the software process (such as the build […]
Customer Polarizing - Why Microsoft Will Always Be A Mediocre Giant
Filed Under Thought Stuff, Human Factors | 4 Comments
I have come to grow very tired of Microsoft’s approach to building and marketing software to the masses, and here is the simple reason why:
When you build software for everybody, you build software for nobody.
I don’t remember where I picked up the term “customer polarizing” (I believe it was 37 signals), but it really resonated […]
Squeezed Links: June 2008
Filed Under Squeezed Links | 1 Comment
Having kids makes you busy. End of today’s lesson. Here are June’s top links:
Foundations of Programming Ebook - Karl Seguin rocks it out with a serious eBook about the foundations of software development. This easily is the link of the month - great job Karl.
Back to Basics: var != Dim - Loved […]



