Hacker News new | ask | show | jobs
by CrimsonRain 19 days ago
The problem with your argument is that it's the same argument machine coders used against high level languages :)
2 comments

High level languages are analogous to airbrushes or paint rollers, not assistants. They let you paint faster, at the cost of making some things impossible that you would be able to do with a fine paintbrush. Unlike the assistant/LLM, they do not make artistic decisions for you, and their behavior is predictable.
That's your interpretation after being used to high level languages. The assembly purists were not happy back in the days and made the same/similar arguments.
Yes and no. I think it's perfectly legitimate for someone to enjoy coding in assembly but not Python. And if someone comes over and talks about how much faster they can build things in C, it's fair enough for them to question whether that person had enjoyed writing assembly in the first place.

Aside: there's a clip on YouTube of Linus responding to someone asking if he'd consider using other languages for Linux. His response is that he likes to be close to the metal, and he likes C because you can look at C code and know well enough what the compiled assembly code will look like. You can't really say that with LLMs. You can understand C and you can understand the prompt for building a program in C which will achieve xyz. But you can't actually know what the output of the prompt will look like.