Remix.run Logo
globular-toast 2 days ago

If the code is disposable then where do all the rules and reasoning etc live apart from in your head?

dotancohen 2 days ago | parent [-]

In the spec.

globular-toast 2 days ago | parent [-]

Hmm... my code is the spec. It just happens to be executable. Is writing a precise spec in English easier than in a programming language?

dotancohen 2 days ago | parent [-]

The spec contains ambiguities and the code contains bugs. Clarifying ambiguities in the spec with stakeholders, allows one to reduce bugs in the code.

caseyohara 2 days ago | parent [-]

If you repeat this process until all ambiguities in the spec are eliminated, aren't you essentially left with code? Or at least something that looks more like code than plain English?

dotancohen 2 days ago | parent [-]

No