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 […]

Close
E-mail It