- Eric Hoffer
Wait... What's that you say?
And even if you understand how it works, how does it affect your day-to-day function or the advancement of the field? As Apple liked to say, It Just Works (TM).
Would you be willing to drive one if the engineers at ford were all fired and an almighty agent who kinda did the almost right thing most of the time was designing the black box?
So yes, maybe we will all just exist to get sued at the end of the day.
Instead of driving you're telling a piece of nondeterministic software where you'd like to go and then watching the result as a passenger.
For me it's about losing much of the entire career, because companies will come to expect AI-level work that I can't/won't provide.
> Being able to program means in particular, you can read those programs and understand what they do.
IMO This assumes that one views programming as more than just a job/career, but not everyone does so.
> Living in a reality where everything is a black box, doing its thing as if by magic, leaves you in a position devoid of control.
For some, this is actually relieving. Sometimes we want to be more ignorant, sometimes it makes us happier.
The point isn't some people not understanding whatever stuff with limited effects, it's no people understanding anything important.
Mathematics is about describing fundamental reality, so you can change it. When corporations own it exclusively, they can do whatever they want with it.
Using an LLM doesn't mean "I must write this code in a way that I cannot understand it". I'd encourage using the LLM to write code in a way that you can understand.
> When corporations own it exclusively, they can do whatever they want with it.
This is an argument in favour of open-weight models.
The chilling bit is that the machines are doing just fine on the understanding programs front (up to and including decompiling them from machine code).