No, we don't have to. We can just write code ourselves.
(My condolences to people who have jobs where AI is mandated.)
1,634 karma · joined June 27, 2020
No, we don't have to. We can just write code ourselves.
(My condolences to people who have jobs where AI is mandated.)
With LLMs you get incompetence cut off from human embodiment and any chance of empathy, baked into opaque black-boxes, and automated and scaled.
We should be arriving to build things that are correct, not saying "stuff sucks already, let's make more stuff that sucks."
- This thing is very consistently lying and misleading people. Do I want to introduce more deception and confusion into the world?
- people don't actually want to use this.
- I don't actually want to use this.
- Something about this feels wrong.
I dropped it. I have another couple of big language learning projects made with 100% human blood sweat and tears, long projects over many years. Zero LLMs or voice models used for anything. Those continue to grow and are loved, and I feel great about them.
You were just denied an application because some LLM decided you fit a certain statistical pattern. Where did the LLM go wrong? What were the steps taken to make that decision? Who can you appeal to? Nobody. AI bureaucracy would just keep chugging along, making decisions based on prejudices and patterns it finds but doesn't feel.
Rainer Mühlhoff makes some compelling arguments in trying to warn people of the dangers of an AI bureaucracy/state.
Hard agree. I had to laugh at that sentence. I realized it wasn't really a fair analogy but also just kind of going off the copywriting example above. It's interesting how helpful this kind of thing is for different disciplines.
People have been doing great research with formal methods, dependent types etc. Disciplining ourselves to truly write and understand code, using the best in math and PL theory (FP and type theory etc) is the only way forward in my opinion. We have to make correctness a value and goal, or else we will keep spinning off into psychosis and the corruption of truth.
The brackets in the title sentence would look a lot different though. ;-)
We are moving into a weird time where people are assuming that now we have to pay machines churn out code.
Somehow they packaged up our own ability to think and are selling it back to us. If they can get us to forget how to do it we'll be the perfect customers, dependent forever.
People live to benefit from AI for their own work, but are understandably uneasy about depending on code written by AI, even if it's (mostly) human reviewed. 2-3% more bugs may not seem like a big deal, but when you start building stacks of things these bugs bubble up and increase exponentially.
There will always be a few employees stealing. So why don't we just use this system that consistently and randomly introduces theft into every level of our cashflow. We can't expect perfection!
If the developer is suggesting answering emails with agents without reading it, how do I know this project is shoved full of unchecked vibe-coding? Don't want to be so harsh, but I wanted to second this feedback since you seem serious about hearing it. All the best with the project, aside from the immediate AI turnoff it looks great.
This is a similar logic to saying, so what if the LLMs introduce bugs, did humans not make mistakes before? Or, so what if I'm cheating, does no-one around me cheat? Corruption doesn't justify larger scale corruption.
"Find a way to say yes."
My greater concern is that we are trading away hard earned truths for drastically inferred best guesses and slop that is just good enough to work. Search engine AI summaries flat out lie and deceive people all the time. LLM agents fudge over and cut corners. What people don't understand is the exponential damage that will be done as we keep baking these errors and untruths into everything we build, and build with.
I do find it sad though that the opening description has to be:
> Two agents edit different functions in the same file? Clean merge.
Why does EVERYTHING has to be geared towards agents? Humans can use this too. Why not just "two commits contain edits for different functions in the same file?"
But all of those things were consciously built, deterministic and transparent tools. LLMs/AI are something fundamentally different.