The more I think about this, and the more I do spec-driven development (with Kiro, natch), the more I think that we should only write design and specification documents for any self-contained system. Generated source code, IaC, etc. should be reviewed for changes before pushing to staging (and then imaged into prod), and not written.
1/2 https://types.pl/@JacquesC2/114829549213012336
1/2 https://types.pl/@JacquesC2/114829549213012336
Jacques Carette (@[email protected])
It is weird to see the continuing fallacy in the software world that 'source code' is the most valuable asset, by far. The most valuable asset is the knowledge, design decisions, rationale and intent encoded therein. Just because we don't have good languages to encode that does not change the value proposition. That misplaced value equation is also at the root of the LLM-for-SE hype.