Post

I don’t agree with you Sylvain and I think the article does not either. People that have written specs that need to be implemented by several other systems, that spend countless hours to refine it, know that uncertainty and unclarity creeps in at every opportunity.

Lean and you leave loads of undefined semantic. Detail to fix that and English (let alone French) will turn your text into a very long, verbose and hard to parse text. That’s because human language has lots of uncertainty built in and fighting it falls under its own weight.

0 reposts0 likes

So to describe the what something like code ends up being better. And between English code and Java code, I know what I prefer to read, understand and navigate. Java is less expressive and more deterministic and syntactically structured. These constraints make it a good descriptor of WHAT.

What is fascinating is that coding agents can adjust one based on the other and iterate on them like a pyramid. And coding agents do “fill the blank”, the unknown, the unsaid.