Tag Archives: software craftsmanship

The Silent Enemy: Failure to Report Exceptions

Stung again, several times in one day.  Systems that fail to report problems can waste everyone’s time.  The problem is that such system appear to be running fine, and that is great for lazy programmers and product managers alike.  Just … Continue reading

Posted in Agile, Software | Tagged , , , , | Leave a comment

Agile Best Practice: Start with the Empty

A co-worker on an agile project was showing me a feature he was perfecting, and it was looking pretty good with features to add and remove various settings as per the design.   I wanted to try it.  He said “sorry, … Continue reading

Posted in Agile, Software | Tagged , , , | Leave a comment

The Fallacy of Flexibility

This article is about software design, and makes the case that flexibility for flexibility sake should never be your goal.  There is a very delicate balance between design and implementation in order to provide both usability and capability when it … Continue reading

Posted in Software | Tagged , , | 7 Comments