2025-07-09T14:32:22Z
Exhaustively work out the behaviour the software must and must not exhibit.
Expectations around the capabilities and/or behaviour of the software are inadequately articulated, and often even inadequately researched.
What kinds of surprises are endemic to the software development process?