upvote
> Yet management always seems to miss the institutional knowledge, and experience,

If they actually miss it they can call it back to work for triple the going rate.

They usually don't though. Those left behind have to figure it out again with whatever new tools they have at their disposal, thus continuing the great circle of corporate life.

Or corporate death if they don't figure it out in time and it is actually important. But even then, the management won't miss anything.

reply
Most of the time, management don't even know what they don't know. As a result, entire America lost engineers and builders and now don't even know how to build rails, factories and rockets to moon.
reply
Relevant post with some military examples as well:

https://techtrenches.dev/p/the-west-forgot-how-to-make-thing...

(Has some AI tells though, probably AI-assisted?)

reply
I'm very sympathetic to this standpoint, but an obvious retort is why don't the engineers become their own boss and do better? What's stopping them?
reply
I'd imagine it's access to capital and resources. I suspect many engineers/professionals (especially in eg consulting or manufacturing) would start their own business if they have the financial stability to do so.

A lot of market forces tend to "naturally" create monopolies/oligopolies. For eg if you're the biggest steel plant you can operate efficiently and keep moderate margins, beating any plants not as big (economies of scale). An independent guy (or even the entire team) can't just open a new steel plant shop down the road, even if the current one sucks.

reply
Haven't software engineering salaries been like 200K for almost a decade? With very little actual need in capital requirements relative to a host of industries with expensive equipment, I'd say of the class of workers most poised to start their own businesses, I'd say you guys are the best placed.

To be a bit honest, I'm a computational scientist who's never seen anything near 100K and likely never will. It's hard to imagine not having around 4 times my salary and not being able to start something myself.

reply
It gets sucked up into housing. So if you're in your early 50s that's fine as you probably brought very cheap. Mid-40s and under? Unlikely unless you were extremely lucky. I'm 45 by the time I've been able to buy housing it has always been peak despite having very high earnings at times.
reply
> I'd say of the class of workers most poised to start their own businesses, I'd say you guys are the best placed.

I think your premise is significantly correct; things like launch HN (and even YC startups) are heavily software biased. I suspect you'll find about a hundred product hunt products for every physical kickstarter/indiegogo.

reply
Engineering and running a company are very different skill sets. Engineers are often not good at Marketing, networking, sales, ...

Even if you are good at those, for many companies, it's more about connections than about the ability to build stuff. So if you don't know the right people, it is very difficult to get a foothold.

reply
Sorry I should have specified, engineer here means software engineer/software developer.
reply
You missed the question entirely.
reply
That's basically the meme, right: You rail against corporations and yet you work for one. Curious.

Anyway in general, corporations are sticky. They save resources through scale and collaboration. Famously this is a problem for free market true believers because if you believe that the market is the most efficient mean of organizing people then you would expect firms to operate internally as free markets (or disappear). There is a whole body of work about it,

https://en.wikipedia.org/wiki/Theory_of_the_firm

In practice you can't just become your own boss and compete against firms.

reply
I have AuDHD - there is no way I'm running my own company. I'm a good developer but I need someone else to have the idea and run the business and I can lead a small team to bring it about.

Given I'm now in my mid-50s, things are looking grim. And I'm not getting paid SV silly money. I'm not even getting paid US dollers.

reply
Managing things often requires a different skillset, some want to avoid solving meatspace problems, some are not destined to be good at it.
reply
Have you missed that they recently sent a rocket to moon?
reply
They sent a module around the moon. They didn’t send a rocket to the moon. They still haven’t landed and their timeline keeps slipping.
reply
Well, rails get made as well, I think the point was that a lot of things require reinventing knowledge that was previously known.
reply
Or phrase it as reusing exiting tech because "it is cheaper" ending in having to reinvent it because all the people who designed it and made it have gone.
reply
That happened in the reverse way. The government fired and underpaid a lot of people at Nasa ... and Musk hired incredibly experienced people, who became experienced on the taxpayers' dime, to build a rocket, for huge payrises.

The biggest but not only example: https://en.wikipedia.org/wiki/Tom_Mueller (yes, lots of subcontractors involved, however, Nasa paid, with a bonus percentage provided by the US military)

Note that Mueller gives the payment situation at TRW, and the fact that he "wasn't appreciated" as a direct reason to go to SpaceX.

What did you think happened? Does anyone actually believe Musk did the technical design for that engine, just because he claims so? Or I should say he constantly claims it, staying slightly away from direct claims to avoid getting caught in lies (well ... getting caught AGAIN).

reply
SpaceX has nothing to do with any part of the Artemis II crewed lunar fly-by. They were considered and rejected. It was entirely legacy aerospace contractors. SpaceX is under contract for parts of future missions including the lunar lander.
reply
This is the internet. You can’t expect HN or Reddit to be positive, especially around America. It was the same way before Trump was around.

These people and bots have no idea what they are talking about. They’re parrots.

reply
>If they actually miss it they can call it back to work for triple the going rate.

That’s great in theory, it rarely works in reality. Those people almost universally find new work quickly because they’re good, or retire because they can.

In both instances the idea of going back to bail out a company that just screwed you, operating with a giant target on your back when the inevitable next layoff occurs, isn’t worth it for 10x the salary. Ignoring the fact a business of any significant size isn’t approving paying someone to come back for 3x, they’ll just caN the manager for the fallout.

reply
It takes two years to get up to speed on a job. It seems laying off will cost the company time even if they are saving money.
reply
Half of Cloudflare employees have less than 3 years in the company.

Hired as a code monkey, fired as a code monkey.

reply
Do they always miss it, or is it that they are aware, but disagree on the cost-benefit of hiring experienced engineers?

This is contextual on a number of factors. It seems difficult to establish in the general case.

reply
How do they miss them? Companies just move on from what I’ve seen.
reply
Maybe that's why they hired first, and then fired.

Give the new people 6 months to benefit from all that institutional knowledge.

reply
Can't wait for the next couple of outages! Let's see how long it will take.
reply
deleted
reply
boomers wish
reply
Lately it feels like it's possible. Freshers in their first job are now capable of taking ownership and shipping full stack features in a few weeks. The feedback loop is definitely shortened - noone appreciates the years spent "googling and looking at stackoverflow" anymore, and frankly, they shouldn't be. Experience matters now mostly at the architecture, and decision-making levels, not at implementation.
reply
I was reviewing some code done by a junior hire at my company last week, and it certainly didn't look like he was cramming 25 years into 2. It looked like he had no understanding of anything he had generated, because it was garbage. Meanwhile this week I've just reviewed the largest single PR I've ever seen, from a senior dev who disclosed it was mostly generated and cleaned up by him, and the code was perfectly fine and it was a breeze to review.

LLMs are a great tool, but more often than not it does show if the person using them knows what they're doing or not pretty clearly. Especially if it's anything larger than a trivial small change.

reply
Yeah they seem to just amplify who ever was behind it.
reply
Freshers certainly can give the appearance of taking ownership and shipping full stack features in a few weeks.

The problem is that "I copied the issue on claude code and then committed the code it produced" is not actually taking ownership.

> noone appreciates the years spent "googling and looking at stackoverflow" anymore, and frankly, they shouldn't be.

Well, I do, and I hard disagree with you there. If the human does not understand what the machine is producing, then I need a different human.

reply
Every time i see a comment chain like this i'm annoyed. In the last 3 decades we never truly found the words to define what kind of skills, problems, and people /-space exist in the industry, and AI has literally added a whole axis to the space so we're more unable to communicate than ever.

Having said that, and feeling more with you than the other guy, there is nothing for you to "disagree" with.

Mediocre was always buggy and broken in some ways, but for all intents and purposes it was good enough. Today somebody with a year of study can reasonably deploy something - for which the appearance of taking ownership and shipping a full stack of features has reached the bar of good enough.

Consider 10 years ago: Did you believe it was more likely that in the quality-distribution-of-software that we would, over time, create proportionally more quality? I dont think so and AI didn't meaningfully change the trend.

It changed the work dynamics, and still is changing, and with our inability to communicate is going to be an annoying mess.

Dont let the annoyances blind you to what LLMs can do for your point in space, or to where most of the points lie for the rest of the world.

reply
I was disagreeing with "they shouldn't be".

I think we should care that our engineers have put the effort to understand the code they are responsible to produce. I don't care specifically about how they get that knowledge (I am using AI to learn myself, for example). But I disagree with the implicit assumption on the statement, which is, in my view, "humans don't need to understand the code any more" (because some fresh out of university might think they understand, but they really don't).

reply
The problem with AI isn't that it's mediocre, I can work with mediocre. The problem with AI is that it produces absolutely stellar world-class code with two hidden 0days in it.

I can't work with that sort of surprise. I'm tuned to consistency, and I can work with consistently bad, but not with "95% absolutely amazing, 5% abysmal".

And I say this as someone who develops exclusively with LLMs now.

reply
> it produces absolutely stellar world-class code

I am using Claude Code with Opus 4.5 and I have to correct it every day. It produces working code but it makes mistakes. The code is more verbose than it should be, misunderstands/ignores edge cases, etc. Daily.

And I am not a stellar world-class programmer. I am pretty average. I just read what it produces.

reply
deleted
reply
I'm not talking about some hypotethical scenario - but what I observe. When I started out, us interns were tasked with "nothing". Now the skill floor is so much higher, and I'm seeing freshers accomplish tasks that were previously thought of strong mid-level or early senior ones.
reply