The Illustrated Primer

Category: Software Development

It’s Good Enough for Me

I seized the opportunity to respond in kind with a rival French maxim. I quoted Voltaire: “Le mieux est l’ennemi du bien” (the best is the enemy of the good). My companion was startled and said he didn’t understand what I meant.

Read More »

Social Networks vs. the Enterprise

But alas, every garden has its resident snake, and such is the A grade serpent found in social network’s Garden of Eden. What many of us don’t realize is that the same characteristics that make the social networks so attractive are also their greatest limitation.

Read More »

The Anti Socials

Companies such as IBM and Microsoft are still scratching their head trying to figure out if this social networks thing is for real and does providing a communication platform for income-challenged teenagers makes any commercial sense.

Read More »

The Death March

To those unfamiliar with the term, a death march is not a walk through Ezekiel’s valley of dry bones. Rather, it is a reference to a development project where requirements exceed the realistic deliverables by at least 50 percent.

Read More »

An Afternoon with a Fraudster

It was only after I played back the recording and listened to it several times that I realized how sophisticated and polished the scam was. The planners had thought of everything and had prepared for even the minutest of details.

Read More »

Playing Telephone

Playing telephone can be fun, but it’s not if you are trying to accurately convert business requirements to a software solution in a timely and cost efficient manner.

Read More »

Bells and Whistles

The car industry more than any other manufacturing sector embraced a strategy that focused entirely on building a product with the highest degree of obsolescence and greatest curb appeal. Traditional engineering principles like longevity, efficiency and environmental friendliness were sacrificed and replaced with a lot of chrome, fender size, overpowered V8 engines and pink leather.

Read More »

What’s with the Chicken?

The ceremony in which the team lead finally admits that he can’t deliver the features on time climaxes in a primeval ritual that rivals ancient Aztec human sacrifices, albeit somewhat more painful.

Read More »

The Überteam

A high performance team’s esprit de corps is derived from a strong sense of individual belonging, common culture and shared vision.

Building and managing strong development teams goes beyond simply managing developers to quarterly objectives and delivering functional products.

Read More »

It’s All About Trust

The concept of clearance-based security (that is, non-expiring clearance) is reminiscent of cheese, especially the cheap Swiss variety, the one with too many holes.

Read More »
The Illustrated Primer