Edgar Dijkstra called it nearly 50 years ago: we will never be programming in English, or French, or Spanish. Natural languages have not evolved to be precise enough and unambiguous enough. Semantic ambiguity and language entropy will always defeat this ambition.
I don’t think that’s actually what Dijkstra was saying, nor do I think it stands to reason.
Assuming that product designers articulate their designs in English to software engineers, who subsequently turn those ideas into products, doesn’t it stand to reason that this process is to some degree approachable?
I’m not saying that we are at that point or that we will be soon, but it just seems like flawed reasoning.
Assuming that product designers articulate their designs in English to software engineers, who subsequently turn those ideas into products, doesn’t it stand to reason that this process is to some degree approachable?
I’m not saying that we are at that point or that we will be soon, but it just seems like flawed reasoning.