Monthly Archives: January 2012

Reading Between the Lines

This is a true story related to me a few years ago.  My friend was working for a software contractor on a project for a large technology giant.  The technology giant is wedded to the idea that the value of … Continue reading

Posted in Coding, practice | Tagged | Leave a comment

All-or-Nothing is a poor planning technique

I work with a large development group.  Every 6 to 9 months we go through a planning phase.  What follow is a curious ritual that I will recount in detail, that end up in a project that is deemed excellently … Continue reading

Posted in practice | Leave a comment

Learning to Iterate

I work with a large team in Japan that develops software.  The software produced is late, out of date, falling behind the competition, and is filled serious usability problems.  The software is of high quality from a Japanese point of … Continue reading

Posted in Uncategorized | Leave a comment

Installer Design Principles

Software needs to be installed.  This has been a large pain point in many of the software products I have seen. Proper installer design can make a huge difference in the supportability of a product.

Posted in Design | Tagged , , | Leave a comment