Tim on Leadership

Musings on Management and Leadership from Tim Parker

Simple Requirements for Great Software

I've been writing code since I was 16 years old (on a GEAC mainframe programmed in BASIC).  I've worked on development teams of one (me!) and over 1,000 developers, and everything in between.  I've written some bad code and some great code (my humble opinion!).  And in all that time I came up with a few simple rules for writing Great Software.  They're all straight-forward:

These are all simple and obvious, but you'd be surprised how many companies don't follow these simple rules.  You should...