sarreph
Joined 13 years ago
Joined 13 years ago
> I do not agree with this simile.
I spent a while believing that the transition to AI-based development was similar to the shift to lower → higher level programming languages. However, like the author I now believe that this is an apples to oranges comparison, albeit with a slightly different take.
Chiefly it's because working with an LLM is working with output that is stochastic by nature and involves a different kind of broader, systems kind of thinking. The LLM ultimately outputs a deterministic product: code. You can decide (as a junior or newcomer) if you want to understand the code, or not.
I don't think it will matter that much in the end -- in the general sense -- whether software developers take it upon themselves to understand code though. I think if you want to become a well-rounded craftsperson or a "true engineer", you are always doing yourself a service to understand inner workings and "how the sausage is made".
Plenty of roles today which are instrumental to software products do not rely on code understanding. Product managers, Product designers, Designers (in general).
Somebody who designs an object or appliance made by injection-moulding plastic doesn't need to understand how to create moulds or make a model using wood -- but it sure helps them, as a thinking person, understand their products and the world better.
I spent a large portion of my early twenties learning (through doing) about how important it is to "get to the point" by "keeping it simple", but it took me a great deal longer to understand how much more valuable it is to actually make a point by taking the listener on a bit of a mental journey first.
It's a puzzle game -- numbers on a board -- where the gap between numbers dictates the arithmetic operation done to them.
The goal is to use all the spaces on the board to make sums of 12.
Have shared it a few times on HN already, but keen to hear from anyone who hasn't tried it yet!
However, I can't read this, not because I refuse to -- I want to -- but because my the cogs in my mind just stop whirring at all of the LLM-isms, my eyes glaze over, and I stop being able to follow what the article is trying to communicate to me. I would love for the OP to call me out and correct me (that they haven't used LLMs to write this).
Most recently, I worked on Kenobi.ai (YC W22).
My website is https://rorz.io