If your first reaction to this article's title was to think of other activities in software that are more expensive than estimation, that's ok! There are probably plenty of expensive things you are doing like sending large bags of money to AWS each month. However, the title says "most costly" and not "most expensive". Estimation … Continue reading Software estimation is your most costly activity. Why not reduce it?
There are some terms in common use in the software industry that, while originally well-intentioned, have since become damaging rather than useful. "Sprint" Sprints were originally meant to create some focused time for engineers to give them space for concentration and deep work. They are only supposed to happen periodically, and in between less intense … Continue reading Three Terms in Software That We Should Consider Retiring
Imagine you are building your dream house. Would you trust a general contractor who talks like this? First, we're going to pick out the material for the kitchen counter and the glass for the windows. Let's just guess the amounts of each to buy for now. Then we've got to buy some of that new … Continue reading UX, Then Architecture, Then Tools