←back to thread

270 points imasl42 | 1 comments | | HN request time: 0.217s | source
Show context
pteetor ◴[] No.45658530[source]
When COBOL was born, some people said, "It's English! We won't need programmers anymore!"

When SQL was born, some people said, "It's English! We won't need programmers anymore!"

Now we have AI prompting, and some people are saying, "It's English! We won't need programmers anymore!"

Really?

replies(4): >>45658579 #>>45658855 #>>45659132 #>>45661185 #
Legend2440 ◴[] No.45658579[source]
The problem I have with this argument is that it actually is English this time.

COBOL and SQL aren't English, they're formal languages with keywords that look like English. LLMs work with informal language in a way that computers have never been able to before.

replies(4): >>45658661 #>>45659143 #>>45659175 #>>45660547 #
skydhash ◴[] No.45658661[source]
Say that to the prompt guys and their AGENT.md rules.

Formalism is way easier than whatever this guys are concocting. And true programmer bliss is live programming. Common programming is like writing a sheet music and having someone else play it. Live programming is you at the instrument tweaking each part.

replies(1): >>45659120 #
1. saxenaabhi ◴[] No.45659120[source]
Yes natural languages are by nature ambiguous. Sometimes it's better to write specification in code rather than in a natural language(Jetbrains MPS for example).