My friends have startups, I know a lot of engineers. The startups have been laying off people for months, and many of my engineer friends don't have jobs anymore.
Teams are already ruined. I just don't think the companies are. In many cases this seems like rational reallocation of capital to AI, and in a VC funded ecosystem you're failing at your job if you're not following the math.
I think you must have a very cushy job if you're still armchair speculating about this.
Senior engineer looks under the hood, sees 500k lines of incomprehensible spaghetti mess with emoji comments everywhere, runs out the door and never looks back.
Senior engineering _consultant_ looks at those 500k lines of incomprehensible spaghetti mess and sees $$$: months or years of contracts and likely very dysfunctional management that is willing to pay multiple times the cost of full time employees to keep the burn on a non-payroll line and/or keep the “AI first” story rolling on.
It would be really cool if this was the case, I would be singing the praises of these tools finally realizing Stallman's dream of end users who can take control of all the software in their lives for their own benefit. And the huge gains we would see in open source where "man I wish there was a tool that could…" becomes "I'm gonna make a tool that…"
So personally I think it's just a continuation of the belt tightening that was and still is occurring across the economy. I don't think our industry is particularly special on this, everyone is trying to cut headcount right now.
I won't try to speak for anyone other than myself, but my multiplier is definitely over 1.5x, probably higher than 5x.
I choose to sit on my hands in my freed up time so upper management does not catch on to and exploit this fact. Eventually they will though via overzealous coworkers.
PMs and devs though, Claude mostly does their jobs now.
I recognize the necessary evil that is Zoom calls and face-to-face time in the larger context of running a business, but I also know what I’m good at and what I’m not. And long, drawn-out “alignment sessions” are not in my wheelhouse. If my PM and design friends are happy to take that bullet for me, I’m happy to let them do so.
While those roles will still exist, there will be a initial shock in people who once believed they were 'valuable' but the business thinks otherwise and does mass layoffs just like Block, because of let's face it; AI.
The way to still remain relevant is to absorb all three roles and build a startup with Claude Code on your side and move rapidly.
This isn’t comfortable but now is the time to ship fast and hard. To overstep boundaries and be the person getting attention. In a few months everyone will be so you need to do this now.
Just don’t. Don’t limit yourself. Ask for forgiveness.
Many of my clients are blown away by what our teams can do with 1 senior engineer now.
Anything below enterprise level software should be thinking very hard about what team composition actually needs to look like to achieve good results. It's likely a lot smaller headcount than it used to be.
I think the point of failure now will hinge on the willingness of teams to admit what they don't know. The ones that don't won't be saved by Claude.
Admitting when you don’t know something has always been important; but the ability to build, deploy, and find out has never been greater.
Instead of theorizing about what might work, you can just build it and find out.
Fail faster yes. Learn faster no. The research out there shows that having the AI doing the work stops the learning process.
That maybe correct for some lessons. Many lessons you have to learn the hard way to really absorb them.
In other words: Yes it will ruin our team.
PMs can't develop, since llm development (adding code to whatever the llm initially spat out) still consumes time and effort, but they can now write a PoC without devs and quickly get it up and running without sys ops.
overgard•1h ago
As a coder though, I’ll point out this is why the “AI solved coding” shit drives me crazy. You only believe that if you don’t know how to code or you have an agenda.
adithyassekhar•1h ago
ares623•1h ago
tadfisher•1h ago
idontwantthis•54m ago
threethirtytwo•32m ago
I thought programming was the same thing for a long time but have grown to find out that this is not the case. There are many people who cannot learn programming in a reasonable amount of time and therefore are unable to pick up the skill. It is not universal like car driving.
The thing with being a PM or a designer is that this skill is learnable. Anyone can do it. The reason why these jobs are segregated is because society is under the delusion that these are special skills that require intense training when at most he training is equivalent to learning how to drive.
Some of you may be thinking I’m insane but there are tons of jobs that are like this. The presidency for example. You can be senile and insane and still be president. The country doesn’t blow up just because you’re insane. Or maybe this isn’t a good characterization.
Hmm electrician or plumber is the better comparison. The skill level required to be a PM or designer is equivalent to electrician or plumber. Anyone can pick it up with training. It’s not rocket science folks.
paulhebert•26m ago
I think both skills can be learned. I also think that people have intrinsic talents that make them better or worse at those skills.
Put another way, anyone can learn to code but some people will never be great at it while others have a natural talent. Same for design.
I’m curious why you think otherwise. What’s the difference in your mind?
chamomeal•15m ago
Like the moment something doesn’t happen like the tutorial said (error message saying “idk what python is, you mean python3?”), they just give up completely instead of googling it. I really feel like the venn diagram of “people who can code” and “people who can google errors they don’t understand for a couple hours” is nearly a perfect circle.
LLMs can smooth out those little tediums, so maybe more people really will be able to learn programming now. But then again if you don’t have the patience to trudge through the annoying parts, will you have the patience to be confused and struggle, instead of letting Claude do the hard stuff for you? I’ll be interested to see what future self-taught devs look like!
blehn•19m ago
The analogy only illustrates the parent's point. Most licensed drivers have been doing it for years and are still terrible drivers, because they never grasp the intricacies of driving — smoothly accelerating and decelerating, smoothing out corners, anticipating light changes, gauging merge distances and timings, using mirrors well, ensuring cars get by when making a left turn in an intersection, etc, etc
jghn•17m ago
> The thing with being a PM or a designer is that this skill is learnable.
This is an absurd take. Everyone looks at the other side and says, "Yeah I could do that". Few can.
vitaflo•6m ago
devsda•13m ago
1. How long they can survive in the job while being mediocre or outright bad at their job.
2. Probability of failing upwards.
Engineering roles tend to filter out bad candidates more early, quickly and the probability of failing upwards is less when compared to PM and managerial roles.
Also, in my experience PM and managerial roles looks like skills based jobs but they tend to select individuals with specific personality types and they are more likely to excel.
Developer roles also select towards certain personality types but I think its more diverse than we care to admit.