Last responsible moment

The term last responsible moment has been bandied around in software development for some time. It appears to have come from TPS (the Toyota Production System) into Lean software development via Mary and Tom Poppendieck, then into XP (extreme Programming) and Agile. As with so many ideas and stories that are passed down, the message gets mixed up along the way and the original intent gets lost. You can see Jim (Cope) Coplien bring this up in his GOTO 2017 talk, The Dehumanisation of Agile and Objects (timestamp 30:14)1. ...

22 May 2025 · 1 min · Ian Vellosa

One way vs two way doors

Jeff Bezos at amazon publicised the idea of one-way and two-way doors. One-way doors are said to be the decisions you cannot undo once made, whereas Two-way doors represent the reversible decisions. If something is a two-way door then there is little point spending a lot of time debating the decision. Try it out and see what happens. But if you are unable to reverse a decisions, then you want to spend more time to make sure you are doing the right thing.

22 May 2025 · 1 min · Ian Vellosa