Programmer optimism, and the "Death March"

Don’t want Death March projects? Then don’t commit your development teams to fixed tasks and fixed deadlines with vague inputs.

I’m tired of hearing lines like “programmers are such optimists,” said in a disparaging way, by people who should know better. It’s a common refrain in corporate offices, usually when a software project is running late. Often the blame is placed on the programmers who are working for free on nights and weekends to make stuff work.

The project isn’t late because developers are braggarts. It’s because management has assigned them too much to do, which, as Peter Kretzman warns is the best way to not get what you want from your I.T. organization.

The “optimist” accusation is a cheap shot, and here’s why.

Continue reading “Programmer optimism, and the "Death March"”