4 ms·
AI means that you cannot defer software design until you've written half code; you cannot defer documentation to random notes at the end. It has the effect of
by ronsor 7mo ago
AI means that you cannot defer software design until you've written half code; you cannot defer documentation to random notes at the end.
It has the effect of finally forcing people to think about the software they're making, assuming they care about quality. If they didn't, then it's not practically different from an insecure low-code app or something copy-pasted from 15 year old StackOverflow answers.
- lelanthran 7mo ago> AI means that you cannot defer software design until you've written half code; you cannot defer documentation to random notes at the end. > It has the effect of finally forcing people to think about the software they're making, Ah, and all this time I was reliably assured that waterfall, design-upfront, was a broken process...
- kingstnap 7mo agoSingle iteration waterfall is a broken process. You really need those late stage usage feedback signals unless your requirements were somehow captured by God.
- lelanthran 7mo ago> Single iteration waterfall is a broken process. You really need those late stage usage feedback signals unless your requirements were somehow captured by God. Waterfall, as prescribed and as practiced, had feedback signals.