What I do on X?
Who I am in the real world doesn't matter
I read others' posts.
I rarely post, but I want to be a philosopher and social observer when I'm on X.
But it will still rely on the compiler chain to translate natural language to 0 and 1s for machines to execute our commands accurately. LLM is not a revolution in the field of coding, it’s an advancement.
Today on my way off work to home, I thought up a great term for the usage of generating code of LLM. It’s just a natural language compiler! Which helps convert the programming language - natural language, to a lower level programming language.
If you understand the mechanics of lower level language, you can write more cool things directly than natural language users.
In conclusion, natural language is the ultimate programming language.
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry.
Many times over the years I have thought about a great programmer I knew that loved assembly language to the point of not wanting to move to C. I have to fight some similar feelings of my own around using existing massive codebases and inefficient languages, but I push through.
I had somewhat resigned myself to the fact that I might be missing out on the “final abstraction”, where you realize that managing people is more powerful than any personal tool. I just don’t like it, and I can live with the limitations that puts on me.
I suspect that I will enjoy managing AIs more, even if they wind up being better programmers than I am.