agentultra
Joined 16 years ago
Joined 16 years ago
BBSs were how I learned everything because there wasn’t really anybody near me in my little rural area of the world that had a computer let alone knew how to program them. Internet wasn’t public yet, just getting out of the lab.
What I grew up in was the counter-cultural era of tech. Distrust of authority. Freedom of expression. Queer. Weird. Against the War on Drugs, neoliberalism, police, all that.
Demos were huge. Scrolls were also huge. Mods were huge. Good times. When I think of back then I still hold out hope for today.
Loss of forests affects us all. And they’re not as renewable as people think.
They have a hard time dealing with those people that tell them their ideas are bad, unethical, or illegal.
Now they have their Fisher-Price steering wheel hooked into the drive train of the business!
https://doctorow.medium.com/https-pluralistic-net-2025-08-18...
Just like if you don’t read you will lose the ability to.
These skills are not innate to us and can be forgotten over time.
I wonder if it will get to the point where people don’t even know what to ask for. Or how to judge if what the machine produces could have been better. Or if it does what they think it does.
Given that after arriving everyone could just die from some weird protein floating around in the air and you might want to look before you spend the entirety of our economic efforts reaching it… erm, look before you leap.
Most often we’re satisfied with signals and indicators that it works and we build theories and mental models that use to try to avoid the effort of proving anything.
Worse is what happens when you start using LLM models to generate the code for you. I find you start losing the mental model short-cuts; you start to trick yourself into understanding the code. You understand little.
And what few studies there are of code review suggest that we have very little impact on code quality after reading more than a couple hundred lines of code over an hour.
So the current mental leap is, “the AI is a better programmer than I am.”
I think it’s still worth becoming a better programmer regardless. And there’s no royal road. You just have to write code and struggle with writing bad code.
There are other people out there doing the same thing. Share with them. They’re more than happy to find like minded people.
Choosing to give up is not the answer. Claiming that engineering is, “solved,” is promoting a false narrative. It’s almost nihilist. Defeatist at least. Don’t even admit it or repeat it. It’s just not true.
All of the crypto bros told us how inevitable their technology was. We didn’t have to argue. Their constant chirping just got annoying and now look. They’re basically gone having exhausted the well.
A lot of LLM technology is in the same boat. You have a bunch of noisy people lying and hyping up the technology to line their pockets. History will sort them out too. You don’t have to give bad arguments space.
I think the worst effect AI has had on our industry is this malaise that has settled in and convinced so many people to give up, stop contributing, and accept the future that the hype bros have made up. They’re the ones getting rid of jobs, telling everyone they’re gonna get replaced, that there’s no need to learn programming or how to do software engineering.
Software engineering is going to be more important than ever. Despite the astonished claims of the intermediate beginners that Claude one-shotted the app they couldn’t be bothered to learn how to build for six years… it doesn’t magically generate good software. It can do a lot but at the end of the day it still needs a human operator to understand its output and direct the harnesses.
The thing to watch out for is people giving up on engineering as a profession. Software has barely entered that arena. But if we start vibe coding air traffic control software, it’s probably time to stop flying.
The point of software engineering hasn’t been to generate code. It’s to understand what the heck we are building. To develop the processes, techniques, wisdom, and knowledge to direct the work. To bounce between theory and application and back again. To better ourselves and make computers do useful things.