Articles and Books,  Programming

20 Constants In Software Development

My latest Huffington Post article, called 20 Constants In Software Development is up. It starts out like this:

There are so many things I wish people had told me when I was in school, or earlier in my career. Things that aren’t variable between organizations you work with, or even teams you work in. So I thought I’d jot a few down of these for software development teams (if only to prove that no, despite what product managers say, you aren’t crazy). So here goes:

  1. A project will never have enough people to build all the features you want. Period.

  2. Less features means fewer defects.

  3. As a software project nears completion the amount of work remaining rises in proportion to how many hacks and shortcuts you took.

Read more…