Latest Articles


When planning, whether for a large project or a single feature, there will be risks. Identifying risks and planning appropriate mitigations…

Keep Reading →


This is the fourth of the 5 Laws of Software Estimates. I expanded on the third law of software estimates in my previous article. Estimates…

Keep Reading →


This is the third of the 5 Laws of Software Estimates. I expanded on the second law of software estimates in my previous article. Nobody…

Keep Reading →


This is the first of the 5 Laws of Software Estimates. It's all about context. In the context of software development, of delivering…

Keep Reading →


What are some guiding principles that can be applied to data access in software applications and architecture? In preparing a workshop on…

Keep Reading →