Earlier quoted context omitted.
I remember when I was just learning how to code and making some web app, I had to do a lot more blind guessing and running. "Ok let me try this... Will that work now?" I remember staying up really late, feeling stuck to the computer in that slot machine mode. Then when I learned more I got less and less of that guessing feeling. I understood what I was building and what would work, I began using typed languages and c…
It's a trip back to a guesswork stage because most of the training data looks like the process you described your beginnings have been like. Now you know how to do things first shot. When you write the code, your inner voice reminds you ahead of time to do it like this and that. And that "this and that" is what your prompt needs to have to avoid the trip to guesswork. Working with agents is like working with juniors.…
Not really the same feeling. It’s more like speaking a foreign language. At the beginning, you’re always guessing at words, and what’s the correct structure/expression. After a few years, you can go direct from idea to sentences.
Today, my brain is familiar with “computer speak”. More often than not, it goes straight from ideas to algorithms and data structures. My time is mostly spent on checking assumptions (what’s the data type returned by this call,…) and verifying results (debugger, tests, printf,…).
Using LLM is like hiring an unreliable translator when I already know the language. Yes, it may speak faster than me, but I do not a faster pace of conversation.