11,406 karma · joined September 22, 2009
If you'd like to chat about opportunities, feel free to reach out: x2su6al1@anonaddy.me
I've been doing software engineering for 20+ years. I've been at a lot of different companies and at almost every single one I'm always kind of flabbergasted at how shabby the engineering is. I think maybe ONCE in my career did I work somewhere that I was proud of the engineering we were doing and it was a 18 month consulting gig at a startup with 3 engineers.
This isn't hubris, I am part of the problem. Too few engineers working with overly vague requirements with not enough time always results in the same thing. We are all churning out products we should be embarrassed about.
Microsoft might be the largest, most flagrant example, but code base entropy is a rampant force of nature. It is everywhere. Google Home gets steadily worse every week. How? They have like 100,000 engineers. Can they not spare a dozen of them to keep that product from being abject shit?
Is there a solution? I don't know, but maybe LLMs replacing 80% of us is exactly what we deserve.
We are absolutely drowning in documentation and code that seems legit and the only recourse is to lean on AI to help process the sheer quantity of it. I have a feeling that the fallout from this phase of the industry is going to be an exotic form of technical debt that is remarkable mostly in its enormity.
Hell, DNA is just rules about what you can build and it's primary purpose is just making sure the rules survive. All the wonderful complexity and diversity of life is a side effect of the little changes necessary to propagate the rules.
There's a certain refreshing clarity in this current kleptocratic moment - everyone is just openly engaged in fraud. Okay, I guess that's better than pretending they weren't.
I'm sure millionaires wouldn't appreciate it if Lamborghini sold a $25K model...
Semi-related, but I really want to see the long term maintenance outcomes of all code being produced by these software engineers that were apparently just closeted project managers. I feel like having 50% of the engineers in this industry just telling Claude Code, "yeah that looks good to me" 150 times a day is going to result in an incredible amount of software rewriting.
LLMs didn't make me rewrite my understanding of intelligence. It made me wonder just how intelligent anybody is.
"It's not smart, it's just predicting the next most likely token."
It is not at all clear to me that perhaps that is exactly what I'm doing too. I have no idea where my sentences are going. Try to express one of your own thoughts backwards. It sure seems like we're all just predicting the next most likely token...
It goes something like this:
* You only have a finite amount of attention. You cannot obviously "pay attention" to everything around you.
* When someone takes your attention, they are consuming some of your finite resource.
* Taking something from someone else is the very definition of theft.
Now obviously we have social norms around attention that allow for a reasonable amount of this non-consensual attention consumption. Things like, make your signage inoffensive, unobtrusive, and generally placed in a way that it is a net positive (the hot dog prices should be near the hot dog vendor).But what we don't have, at least in the US, are strong laws and norms that protect people from this. Why does an lawyer get to steal my attention on the beach with a plane dragging a banner? Why does a storefront get to blast an ad at me when I walk by? Does anybody really think these examples are a net societal benefit?
Sadly - it's going to be ads. Advertising is going to get in there and enshittify the whole thing because as always, advertising income is too easy and too plentiful for any company to resist.
Right now the models are fairly agnostic, but we are a hair-breadth away from ChatGPT responding with, "the right tool for this job is a circular saw - something like the Milwaulkee M18, which happens to be on sale at Home Depot this weekend."
This isn't stopping until it gets all the way up to the asset holders.
The first is that AI is achieving human-level expertise and capability, but since they're now being increasingly trained on their own output they are fighting an uphill battle against model collapse. In that case, perhaps AI is going to just sort of max out at "knowing everything" and maybe agentic coding is just another massive paradigm shift in a long line of technological paradigm shifts and the tooling has changed but total job market collapse is unlikely.
The other possibility is that we're going to continue to see escalating AI capability with regard to context, information retrieval, and most importantly "cognition" (whatever that means). Maybe we overcome the challenges of model collapse. Maybe we figure out better methodologies for training that don't end up just producing a chatbot version of Stack Overflow + Wikipedia + Reddit. Maybe we actually start seeing AI create and not just recreate.
If it's the latter, then I think engineers who think they are going to stay ahead of AI sound an awful lot like saddle makers who said "pffft, these new cars can only go 5 miles per hour."
If I'm talking to a guy that says, "I have a really fast metabolism, that's why I can eat whatever I want", he's not hallucinating - he's full of shit.
I never liked the idea of every web site in the world using CloudFlare, but I like it even less now that they're struggling.
Everything shut down for 6 months and somehow miraculously the economy just sort of chugged along without much shock until about 2 years later when all the consequences of the COVID aid/stimulus came home to roost.
That is exactly how this will play out.