frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The West Forgot How to Make Things. Now It's Forgetting How to Code

https://techtrenches.dev/p/the-west-forgot-how-to-make-things
122•milkglass•1h ago

Comments

Meirambek_VIDI•1h ago
Do you think this is a tooling problem or more about incentives and how engineers are trained now?
great_psy•51m ago
I think the article is making the point that it is a cultural problem about cost cutting and short term thinking.
tjwebbnorfolk•1h ago
You could say COBOL has had this "problem" for 40 years also. That's why we need to constantly be inventing new ways of making things. The old ways are always forgotten over time.

If you REALLY need something long-forgotten, then you have lazy-load it back into being at significant cost. That's the price of constant progress.

LeCompteSftware•44m ago
The point of the article is that sometimes the "old ways" really means "not particularly profitable or necessary in the short term" but the bill comes due in a crisis. The reason US/EU manufacturing was "the old ways" is that people could make easier money with financial engineering, an insight that extended all the way to Raytheon.

COBOL is a bad example, but higher-level languages vs. assembly is not. If you write a lot of C you really don't need to know assembly.... until you stumble across a weird gcc bug and have no clue where to look. If you write a lot of C# you don't really need to know anything about C... until your app is unusably slow because you were fuzzy on the whole stack / heap concept. Likewise with high-level SSGs and design frameworks when you don't know HTML/CSS fundamentals.

As the author says maybe AI is different. But with manufacturing we were absolutely confusing "comfortable development" with "progress." In Ukraine the bill came due, and the EU was not actually able to manufacture weapons on schedule. So people really should have read to the end of "building a C compiler with a team of Claudes":

  The resulting compiler has nearly reached the limits of Opus’s abilities. I tried (hard!) to fix several of the above limitations but wasn’t fully successful. New features and bugfixes frequently broke existing functionality.
At least with Opus 4.6, a human cannot give up "the old ways" and embrace agentic development. The bill comes due. https://www.anthropic.com/engineering/building-c-compiler
bsder•1h ago
> Optimized for minimum cost with zero margin for surge. On paper, efficient. In practice, one bad day away from collapse.

I'm going to steal that one and add it to Stross': "Efficiency is the reciprocal of resilience."

californical•52m ago
Yes that is one key that resonated with me. The author did a great job of putting these recurring concepts into their own words

The other that really resonated was something that I read before along the lines of… we think that once humanity learns something, that knowledge stays and we build on it. But it’s not true, knowledge is lost all the time. We need to actively work to keep knowledge alive

That’s why libraries and the internet archive are so important. Wikipedia, too

shevy-java•54m ago
> I run engineering teams in Ukraine. My people lived the other side of this equation. Not the factory floor. The receiving end.

With all due respect, but many european taxpayers help pay for Ukraine. I am not disagreeing on the premise of the West killing itself via systematic recessions - Trump invading Iran leading to inflation as an example - so a lot of things are going on that show a ton of incompetency both in the USA and the EU, but at the same time I also get question marks in my eyes when this criticism comes from a country that receives money from others. That money could instead go to make EU countries more competitive, for instance. I am not saying this should necessarily be the case, mind you; I fully understand the nature of Putin's imperialism. But we need to really consider all factors when it comes to strategic mistakes with regards to production - and that includes taking up debts all the time. There are always a few who benefit in war, just as they benefit from subsidies from taxpayers (inside and outside as well).

skhr0680•47m ago
Ukraine is "receiving money from others"? We are benefactors of the Ukrainians' bravery and sacrifices. How much money could we have not spent if Hitler had been stopped in Czechoslovakia?
gib444•40m ago
> Ukraine is "receiving money from others"?

Yes. https://www.eeas.europa.eu/delegations/united-states-america...

latexr•11m ago
You are completely ignoring the argument of your parent comment. They are saying that money is being spent to the benefit and best interest of the spenders, that it’s not a handout.

You are, of course, free to disagree and make your point, but ignoring the argument does not advance the discussion.

crotobloste•32m ago
> Ukraine is "receiving money from others"?

Factually correct.

> We are benefactors of the Ukrainians' bravery and sacrifices.

Who's we?

> How much money could we have not spent if Hitler had been stopped in Czechoslovakia?

Very different situation, in all aspects.

collinfunk•25m ago
You see zero similarities between Hitler invading Poland and Putin invading Ukraine?
roenxi•9m ago
There are some pretty substantial differences. Russia is on the strategic back foot here trying to figure out a way to stop NATO's advance. They've only turned to violence after long attempts at resolving the tension diplomatically and the US has been implacable. Putin's actually been pretty hesitant in his escalations so far; he's 70 and has a long history of trying to avoid war.

Hitler was more about wanting more land and resources for Germany, and he saw war as being a legitimate tool for achieving his aims that he deployed early and enthusiastically.

whycombinetor•50m ago
>I read the Fogbank story and recognized it immediately. Not the nuclear material. The pattern. Build capability over decades. Find a cheaper substitute. Let the human pipeline atrophy. Enjoy the savings. Then watch it all collapse when a crisis demands what you optimized away.

>In defense, the substitute was the peace dividend. In software, it’s AI.

Before it was AI, the cheaper alternative was remote contract dev teams in Eastern Europe, right?

NSUserDefaults•49m ago
Happy to help and eventually take over.
Nux•37m ago
India for the most part.
Scroll_Swe•22m ago
As someone who works with both, Eastern europeans over Indians anyday.

Much better quality stock.

wg0•47m ago
>The combination of technical skill and the judgment to know when the AI is wrong barely exists in the market anymore.

I see a talent pipeline collapse in next 5 years. "Software engineering is over coding is a solved problem" as being chanted by semi literate media and the AI grifter's marketing departments would further scare away the allocation of human capital to software engineering easily commanding 3x rise in salaries due to resource shortage.

rvz•47m ago
This will end with the way of COBOL with a few people that still have the expert-level understanding of refactoring old code without causing outages or service disruption.

We’ll see, but right now I now see developers 24/7 hooked onto their agents and in the future we will experience a de-skilling problem which clean code, best practices, security and avoiding NIH syndrome will be all flushed down the toilet.

Animats•46m ago
> They can’t tell you what the AI got wrong.

AI code generators are trolls. They confidently plausible content which is partly wrong. Then humans try to find their errors.

This is not fun. It has no flow.

solumunus•37m ago
I’m flying personally. Would hate to go back to the old ways. Some folk aren’t well suited to this workflow and they don’t need to adopt it.
whatever1•40m ago
I don’t know, but the evidence shows that software engineering is not that deep of an art.

People come and go at rates that would not be sustainable in any manufacturing business.

jdw64•37m ago
The real issue, in my view, is not AI itself.

The problem is a management pattern: removing people and organizational slack because they don’t generate immediate profit, and then expecting the knowledge to still be there when it’s needed.

Short-term cost cutting leads to less junior hiring, and removes the slack that experienced engineers need in order to teach. As a result, tacit knowledge stops being transferred.

What remains is documentation and automation.

But documentation is not the same as field experience. Automation is not the same as judgment. Without people who have actually worked with the system, you end up with a loss of tacit knowledge—and eventually, declining productivity.

AI is following the same pattern.

What AI is being sold as right now is not really productivity. In many domains, productivity is already sufficient. What’s being sold is workforce reduction.

The West has seen this before, especially in the case of General Electric.

GE pursued aggressive short-term financial optimization, cutting costs, focusing on quarterly results, and maximizing shareholder returns. In the process, it hollowed out its own long-term capabilities. It effectively traded its future for short-term gains.

The same mindset is visible today.

The core problem is that decision-makers—often far removed from actual engineering work— believe that tacit knowledge can be replaced with documentation, tools, and processes.ti cannot.

Tacit knowledge comes from direct experience with real systems over time. If you remove the people and the learning pipeline, that knowledge does not stay in the organization. It disappears.

brrraaah•22m ago
"The problem is people" would have sufficed.

Launder it through all the euphemisms and PC language you want, end of the day all the problems? ...made of people.

Really you're describing well known physics; attenuation and entropy are things. Information states dissipate over time! Film@11

Most Fortune 500 companies from the 1900s are long gone.

We don't speak Latin or even ye olde English. Social knowledge lost.

Such is a physical constant and those of us alive today won't be stopping it

stingraycharles•10m ago
You can really reduce almost any problem to a “it’s a problem because of people”, so that adds very little to a discussion.
brrraaah•6m ago
Other than juicing your biochemistry discussion isn't really accomplishing much. It's little more than reacting to the world after the fact as nothing discussed directly transforms anything.

Just burning resources on compute to do nothing but parrot the most probable grammatically correct string of words we already know relative to the context. Deep.

Also; oh no a meaningless social credit score go down! So negative. Don't you care about feelings.

Haha just a euphemism for "go fuck yourself". The negative connotation isn't gone just translated to a different syntax.

It's almost comical how all our solutions are just temporary until we decode the new syntax and realize it means some old negative statement

palmotea•8m ago
> The problem is a management pattern: removing people and organizational slack because they don’t generate immediate profit, and then expecting the knowledge to still be there when it’s needed.

I think that's still a symptom. The real problem is ideology: the monomaniacal focus on profit-making business, which infects our political leaders, down to capitalists and business leaders, down to the indoctrinated rank-and-file. Towards the end of the cold war, the last constraint on it were abolished, the the victory over the Soviet Union made it unquestioned.

The Chinese don't have that ideological problem. Their government appears to not give a shit about how much profit individual business make, they care about building out supply chains and a capabilities. They will bury the West, so long as the West remains in the thrall of libertarian business ideology.

stingraycharles•6m ago
Seems to me that - optimistically - this would shift the job of a software engineer into a more formal engineering role, and that the actual implementation is done by AI. In the same way in other areas, engineering and implementation differ and implementation can be (and is) automated.

No idea how this should take form, though, and if it’s even realistic. But it seems like due to AI, formal specs and all kinds of “old school” techniques are having a renaissance while we figure out how to distribute load between people and AI.

lava_pidgeon•37m ago
Rather bad premise in the article. 1.) Germany, Italy and Eastern Europe are very industrial regions. The author forgets defence is not only the industry. 2.) The author doesn't show any source that Chinese developers don't use AI
ktallett•36m ago
We have both forgotten how to make things and also decided we can make more profit letting someone else make everything for every market. We have moved to a generation fixated on maximizing profit. However there is logic there as the cost to access the ability to make things is prohibitively expensive. As someone who makes open hardware with a nod to the environment and reusability, you can not justify or even find more locally sourced options than China.

Coding is different though, coding doesn't have a cost barrier, it has a ability barrier. I think we will loose a lot of people who never were passionate about programming and perhaps go back to a happy equilibrium. AI is only production ready if you have someone who understands software development. AI will improve speed to market if you have the right team, it doesn't remove the need for some to learn to code. You will of course end up with startups using exclusively AI but they will be those who end up with major security breaches or simply cannot scale as the AI goes in the wrong direction for the future. Tbh that's probably a positive as it weeds out the start ups that are focused on buzzwords for funding and not product.

latexr•21m ago
> I think we will loose a lot of people who never were passionate about programming

Anecdotally, what I’m seeing right now is the opposite. People who don’t care about programming are joining, while those who do care are getting tired of the bullshit and leaving. The good programmers are the ones leaving, the hacks are extremely happy to use LLMs.

When shit hits the, there won’t be many people left to clean it.

skybrian•36m ago
There was a time when companies had terrible development practices and could forget how to build, test, and deploy software, but is anyone seeing that now? We have much better development practices nowadays.

It doesn’t seem much like defense industry problems.

BrenBarn•34m ago
> After spending an additional $69 million and years of reverse engineering, they finally produced viable Fogbank. Then discovered the new batch was too pure. The original had contained an unintentional impurity that was critical to its function.

Same thing that happened to the unfortunate Dr. Jekyll!

RossBencina•34m ago
Excellent post. Two stand-out points are deskilling through abolition of apprenticeship (or equivalent progression through the rank and responsibility), and loss of institutional knowledge, especially tacit knowledge stored in individual people. These are people problems more than they are technology problems. Without continuity of process and practice stuff gets lost. Sometimes change really is progress, for example software safety and security practices have progressed over the past 50 years, but other times change is just churn, or choices driven by misaligned incentives which will bite later, as the article describes.
RangerScience•6m ago
What comes to mind is how the cure for scurvy was simply… forgotten, causing it to come back.
locallost•32m ago
I can't not write the tired comment of how ridiculous it is to criticize AI and then use AI to write your article. It's tired, but so is this writing style.

For the actual problem, I fear this can't be solved by warning people, the pain will need to be felt. The system we live in, basically free market capitalism, cannot do anything else except local optimization. Maybe it's for the best, I don't know. The alternative of top down planning wouldn't have this problem, but it would have other problems. I work for a mid size somewhat luxury brand, and the major goal right now is cost cutting and AI for efficiency everywhere instead of using it to create better products or better ways to reach out customers. When I think about who will buy our luxury products if all jobs were optimized out of existence, I don't have an answer, but again I think the pain will need to be felt to change course.

heinternets•30m ago
When you've run out of ideas just portray "the west" as some monolithic portrait in some decline-porn fan fiction as clickbait.
trhway•26m ago
Isn't that is the point of technological civilization development? People for example forgot how to weave on the handloom, or all the parts production and the maintenance for the watermills. And wooden sailships - top mastery of handling and engineering developed for millennia, gone.

As it was said - the future is here, it just distributed non-uniformly, so somebody is still and will be for some time sailing, manufacturing things and writing code.

roenxi•25m ago
> Leadership qualities. Our last hiring round tells you how rare that is: 2,253 candidates, 2,069 disqualified, 4 hired. A 0.18% conversion rate.

It's minor but this is just wrong. If you're going to hire 4 candidates, there could be 2,253 perfectly qualified candidates even if only 0.18% get hired. The conversion rate is meaningless; it just tells us how many jobs were on offer. There is no way that the skills this fellow wanted were so rare and difficult that only 1/500 candidates could possibly handle the job. Humans even in the 1/20 mark are pretty competent if you're willing to train them and legitimate geniuses crop up at around 1/200.

allending•24m ago
There's a certain irony in that the article itself is quite clearly assisted by AI. Not a criticism as I don't have a problem with AI assistance, but food for thought given the material being commented on.
Scroll_Swe•23m ago
"the west" ?

You mean the world?

Deepseek was being glazed here, Im sure chinese programmers use it like CC

imrozim•22m ago
How do you become a senior engineer if no one hires you as a junior anymore.
efitz•22m ago
I disagree with the premise - interesting but I interpret the same fact pattern differently.

The history of technology is the replacement of manual processes with automated ones.

Consider a very basic process: checkout of a restaurant.

Writing the price of each item on a sheet of paper, manually adding them and writing the total was replaced with typing in the prices and eventually with just pushing the button for the item. Paper still exists for jotting down your order but within seconds of leaving the table it’s transitioned to computer.

This has enabled lots of desirable advances- speed, accuracy, new payment rails, and increasingly, elimination of the server in checkout- you tap a credit card on a tabletop device.

Did we “forget” how to do checkout? No. We purposely changed it.

But if the internet connection goes down or the backend server powering the cash register app goes down, there is an atrophied and not-regularly exercised skill set (maybe not even trained, IDK) that has to be implemented on-the-fly and it’s slow and frustrating for everyone.

Businesses don’t exercise (or perhaps even train) this process because it’s just not needed enough to warrant the cost.

Military procurement of weapons systems is hardly the place to point to as a technological tradition. There are lots of cases where no one pays the money to keep a production process in place; the reasons are all related to shortsighted “cost savings” or failing to anticipate changing needs.

With coding today, we are seeing the same kind of shift in priorities as my restaurant example. Having humans write code in the 2020 (pre-GPT) tradition was extremely inefficient in terms of time-from-idea-to-implementation.

We’ve found a new way to do the mundane part of that task (the mechanics of translating spec to implementation).

We are figuring out how to do that while preserving quality (and a lot of it is learning how to specify appropriately).

Will we “forget” how to “build” code?

No, but the skills to generate source code by hand will atrophy just as the skills to draw blueprints by hand atrophied with the advent of CAD.

Will we find examples where someone prematurely optimized away knowledge of a skill or process, incorrectly thinking it was no longer needed? Of course.

But the productivity gains we get will be so great on average that no one will go back to doing things the old way.

There will be old-timers and hobbyists who will preserve some of that knowledge; for most it will just be a curiosity.

drawfloat•7m ago
Everyone is taught at a young age how to do basic addition and multiplication. That's all check out requires. People are not taught at a young age how Rust lifetimes work or how to write human maintainable code.

I agree, as with everything in 2026, the reality lands somewhere in the middle of the discourse online. But pretending this is in practice anything like the check out example is wrong.

alecco•18m ago
Speak for yourself. I now dare to code much harder problems and learning is bliss. No more having to sit down to dig needle-in-haystack through horrible documentation or random Stack Overflow posts.

LLMs are a magnificent tool if you use them correctly. They enable deep work like nothing before.

The problem is the education system focused on passivity (obeyance), memorization, and standardized testing. And worst of all, aiming for the lowest common denominator. So most people are mentally lazy and go for the easy win, almost cheating. You get school and interview cheating and vivecoders.

But it's not the only way to use LLMs.

Similarly, in Wikipedia you can spend hours reading banal pop-slop content or instead spend that time reading amazing articles about history, literature, arts, and science.

arjunthazhath•17m ago
Hope we dont forget humanity one day!
dsign•17m ago
This is some convoluted BS built on the premise that wars need to make sense, economically or otherwise. No, wars do not need to make sense. If a person, a dictator or a president, unilaterally starts a war that forfeits the lives of both the dictator's (possibly fabricated) enemies and its own people, that person is knowingly committing murder. Logically, such a person should be handled with at least as much prejudice as a lone wolf that opens fire on a crowd. So we need to fix our legal systems to be better at preventing wars, not our economic systems to be better at fighting them.
RITESH1985•17m ago
Nobody stops anyone from learning anything. You move up the value chain. If using animal carts was good enough, you would not have moved to motor vehicles and then to high speed trains or jet engines. If AI made things easier, it means its time to move up the chain. Either way, like it or not, it is going to happen.
immanuwell•16m ago
when you offshore or automate away the hands-on knowledge, you don't just lose the workers, you lose the entire institutional memory, and no amount of money can buy that back overnight
wewxjfq•15m ago
While the Fogbank story is a funny anecdote, I don't see it as a fitting example for atrophied skills. It's like writing a clean implementation of some software and it just doesn't match the legacy version until you realize that the legacy version had an unnoticed bug that made it behave the way it does.
pabs3•12m ago
Reminds me of this post:

https://berthub.eu/articles/posts/how-tech-loses-out/

bit1993•12m ago
Yes. Just like globalization created companies like TSMC, AI will do the same with software engineers that don't rely on LLM code generators be cause they can do it cheaply and sustainably.

Another reason is that LLMs train on the existing code we already know, I don't expect new programming languages or frameworks this means that the software engineering skills that exist today will be relevant for a long time.

cladopa•8m ago
People are not perfect. I went to Ukraine just days before the invasion. Travel and Hotels in Kiev had become extremely cheap. You asked the Ukrainians about the possible invasion. "Not going to happen" everybody said."Russia talks always aggressively, but never does anything".

They did not properly prepare and as a result lost 20% of its territory in days.

Days after that I was back is Austria and could not stop thinking about some of the people I spoke with being dead.

Since that I have also been in Dubai and Saudi Arabia as an entrepreneur and engineer. "What are you going to do when drones are used against your infrastructure?" If you followed the Russian war and first Iranian strike it was obvious that drones were going to be used against them. "not going to happen" again.

The have lost tens of billions for lacking proper preparation. They could have been protected spending just hundreds of millions of dollars over years.

It is about humans, not AI.

wewewedxfgdf•4m ago
Oh no this is terrible news.

All those computers will sit there useless because no-one knows how to program them any more.

I guess the computer revolution has come to an end because we forgot how to code. Very sad.

"Mathematics is a fundamentally *human* story"

https://twitter.com/getjonwithit/status/2009602923970568586
1•notRobot•57s ago•0 comments

Sandbox filesystem and network access without requiring a container

https://github.com/anthropic-experimental/sandbox-runtime
1•selvan•1m ago•0 comments

ByteCode C2 is now open source. A C2 framework that bypasses Defender

https://github.com/wadecalvin9/ByteCode
1•KIRA404•2m ago•0 comments

How Tech Loses Out over at Companies, Countries and Continents

https://berthub.eu/articles/posts/how-tech-loses-out/
1•pabs3•12m ago•0 comments

Preliminary in-progress RISC-V "P" Extension

https://github.com/riscv/riscv-p-spec/blob/master/P-ext-proposal.adoc
1•camel-cdr•12m ago•0 comments

The model is still not the product

https://adlrocha.substack.com/p/adlrocha-the-model-is-still-not-the
1•adlrocha•16m ago•0 comments

Peter Thiel Flees to Argentina

https://www.thenerdreich.com/peter-thiel-flees-to-argentina/
3•devonnull•18m ago•0 comments

Show HN: Phonetic Formatter – offline English text to IPA on iPhone and iPad

https://apps.apple.com/us/app/phonetic-formatter-english/id6757941187
1•louischen•20m ago•0 comments

Show HN: Economic growth is a power law

https://julienreszka.github.io/economic-simulator/armey-curve.html
2•julienreszka•27m ago•1 comments

Why C Remains the Gold Standard for Cryptographic Software

https://www.wolfssl.com/why-c-remains-the-gold-standard-for-cryptographic-software/
2•LinuxJedi•29m ago•1 comments

40 Years Ago, a Nuclear Catastrophe at Chernobyl

https://www.nytimes.com/2026/04/26/world/europe/40-years-ago-a-nuclear-catastrophe-at-chernobyl.html
2•HelloUsername•30m ago•0 comments

Codex MSN Interface

https://codexmessenger.net/
1•blef•35m ago•0 comments

Headless websites and the cost of engineering vanity

https://www.jonoalderson.com/conjecture/headless-websites/
1•misone•35m ago•0 comments

Quick tutorial to get a blog online from Org Mode thanks to Org Social

https://en.andros.dev/blog/c68f00c3/quick-tutorial-to-get-a-blog-online-from-org-mode-thanks-to-o...
1•andros•37m ago•0 comments

APL is more French than English

https://www.jsoftware.com/papers/perlis78.htm
2•tosh•37m ago•0 comments

The Knight Programming Language

https://github.com/knight-lang/knight-lang/tree/master
3•tosh•39m ago•0 comments

Exposing Floating Point – Bartosz Ciechanowski

https://ciechanow.ski/exposing-floating-point/
8•subset•42m ago•1 comments

Seven database engines in a single Rust binary

https://github.com/nodeDB-Lab/nodedb
1•mansarip•46m ago•0 comments

Tip: Web requests should not be measured in Hz [Hertz]

https://mastodon.catgirl.cloud/@sophie/116467789133733136
2•robin_reala•48m ago•0 comments

Self-Updating Screenshots

https://interblah.net/self-updating-screenshots
2•bjhess•1h ago•1 comments

Open grid data has a public benefit

https://nworbmot.org/blog/open-grid-data.html
2•lyoncy•1h ago•0 comments

Airprompt – SSH into your Mac from your phone for AI agent prompts

https://www.npmjs.com/package/airprompt
2•hatefrad•1h ago•1 comments

Show HN: A community powered global network of probes

https://github.com/jsdelivr/globalping
1•jimaek•1h ago•0 comments

The Scrum-to-POM Transition Is a Role Repositioning Event

https://age-of-product.com/scrum-to-pom-transition/
1•swolpers•1h ago•0 comments

Pytest-cloudreport – local HTML reports and flaky-test detection for pytest

https://github.com/ahmad212o/pytest-cloudreport
1•ahmad212o•1h ago•0 comments

Blueprint: AI Hardware Design

https://www.blueprint.am/
1•handfuloflight•1h ago•0 comments

US is making Europe pay dearly for its half-hearted electrification

https://www.programmablemutter.com/cp/195461224
3•hackandthink•1h ago•0 comments

The reporters at this news site are AI bots. OpenAI's super PAC is funding it

https://twitter.com/TheMidasProj/status/2047692328396034490
2•pretext•1h ago•0 comments

San Francisco must preserve the birthplace of the Mission burrito

https://www.sfchronicle.com/food/restaurants/article/el-faro-mission-burrito-creator-22206173.php
3•divbzero•1h ago•0 comments

Enterprises Are Rethinking Kubernetes

https://www.infoworld.com/article/4161056/enterprises-are-rethinking-kubernetes.html
6•milkglass•1h ago•0 comments