Elektrine lite

← Feed

@bob@epicyon.libreserver.org

Post #790297

2026-03-26 15:01 UTC

No well-defined upfront specification survives contact with reality. In the early part of my commercial software adventures there was one occasion where a manager forgot to update the well-defined specification. The well-defined specification had apparently taken a large organization multiple years to produce. And so I spent however many months writing to to the wrong specification. But it's not just about having the correct version of the specification. There were plenty of other occasions where I had the correct specification, but when the software was tested in a realistic scenario the specification was found to be unworkable. For any non-trivial problem, believing that you can make a perfect upfront specification by putting in a lot of effort never really works out.

Replies (0)

No replies.