Software Development Aphorisms

Posted on 21 October 2004 under Software Development Aphorisms

If a bunch of programmers are left to their own devices they probably won’t produce very useful software. This is true even for a bunch of really smart programmers.

Posted on 21 October 2004 under Software Development Aphorisms

Developing a single feature at a time over multiple (internal) releases is a faster and more successful strategy than developing multiple features in a single big bang release.

Posted on 11 October 2004 under Software Development Aphorisms

The essential ingredients of good software are self-aware teams, reasonable organisation/management skills and a modicum of leadership. Bad software is often caused by poor or negligent management that fails to secure the essential ingredients.

« Previous entries | Next entries »