Every time I read AI proponents say, “A well-defined specification upfront is crucial for a successful outcome,” it feels like we're betting on improving the stage that the computer industry has always failed at: a well-defined specification upfront.

#TheGeneralTheoryOfSlop

@dk ya, and if you need to commit to a good specification upfront then you are needing to commit to bad engineering.
@dk Not quite. The up-front specification is able to adapt to discoveries during the development process. This is one of the lessons learned going from waterfall model to extreme programming.