Avoiding Stone Age Practices in the Age of the Internet

Originally published on ProjectConnections.com January 2011.

Albert Einstein once said “There are two things that are infinite, the universe, and human stupidity — and I’m not sure about the universe.” Like most people, I usually write this off as an amusing, sarcastic quip he made on a bad day. I mean, it can’t possibly be taken literally, right? Then I wander across a news item or business situation that make me wonder if maybe he was on to something. In spite of common sense, again and again I encounter companies repeating tragically avoidable mistakes, hamstringing themselves with the same ludicrous errors their competitors (fortunately) are also making.

Abandon Hope, All Ye Who Enter Here

Although Steven McConnell clearly mapped out a step-by-step recipe for successful software product development projects over a decade ago in his Software Project Survival Guide, a surprising level of ignorance seems to prevail in some software development organizations. Here are a few real-world examples that I have encountered in the past year:Continue reading