That's why I find any effort to create specifications... cute. In brownfield software, more often than not, the code _is_ the specification.
That's why I find any effort to create specifications... cute. In brownfield software, more often than not, the code _is_ the specification.
But if you start from the beginning with a code base that is always only generated from a spec, presumably as the tools improve you'd be able to grow to a big industrial-grade app that is 100% based on a spec.
The question is how many giant apps out there have yet to be even started vs. how many brownfield apps out there that will outlive all of us.