Post

Less than 9 months ago. So there's maybe two major frontier releases before we reach 12? And we are pretty much there already.

I never take these predictions to be applicable to the existing public releases and workflows. I always assume when these guys stay stuff like this, it's about what they are seeing on the horizon from their own internal models and testing, stuff that we won't see until next year.

He hedged by saying “most, maybe all”. It’s at most still, but definitely not all. The proof is that the number of engineers really hasn’t shrunk much at all.

Definitely most, and definitely not all. I think the definition of "Software Engineer" is going to keep shifting so we never hit that "all" state, at least until we have fully independent autonomous machine intelligence participating in every day society, which is probably at least 10 years away.

yes he absolutely is, depending on how you define software engineering. software engineering is dead, long live software engineering

Not in the slightest way correct. OpenAI is allegedly hacking governments and we have a thousand discord-but-in-rust yet MS Teams still sucks.

Yes... But only in a way that is very very much no. It can do all of the parts of the profession. I don't think it can do the profession itself. Yet. Very much yet. Heh. Maybe to like... half depth, if that makes sense?

Mostly right imo. Anyone I talk to who either develops or manages developers has completely changed their workflow and writes little to no code by hand. Shifted in March / April and focus now is on figuring out their optimal stack and workflow.

Nah, I’m definitely still doing the engineering, and Opus 5.5 still makes errors. *My role isn’t “swe” but we still hire plenty of swes , and i don’t see that stopping in 2 months

Mostly but I think he makes the mistake a lot of people on the bleeding edge make which is assuming that adoption gets even remotely close to capabilities. Someone working in software at a bank will be discovering the wonders of code tab complete a decade from now

“Can it” is a hard question too, Opus 5.5 still makes dumb mistakes a human wouldn’t, but IMO those mistakes don’t matter compared to building around them and letting the software factory go brrrrrrr

Oh yea, for sure. I mean in replacement of an experienced senior engineer not someone off the street. Even then that gap has closed a ton with Opus 5.5

for my small company, yes. we haven't gone that far (and won't, for security reasons) but only by choice. if we were building a less serious product, absolutely true

"Most" is easily true. As to whether I fear for my job that's... complicated. Some of what's happening is software engineers are being forced to learn new skills that didn't exist 4 years ago. Traditional coding skills are still useful but not sufficient.

What's happened in the past two years is maybe a little more complicated than "engineers have become editors" but I'd say the ability to read LLM-generated code and have an opinion about whether it's ready to ship is definitely a core skill now.

I use Claude at work but I still write most code by hand and still do A TON of other things by hand. Our systems are very old and very complicated (30+ systems interacting). Starting a project in a fresh or modern environement is not the same as an old one.

Does AI have the ability to get six different people from six different departments to agree on one outline for the spec? 🤯 A certain amount of sociological development needs to take place in order for some advancements to occur. 🫠

cynical take #1: yes, it talks in super complicated words and everyone is so bored they nod along cynical take #2: yes, management flattened those 6 orgs and so now the communication doesn’t even need to happen