Uwe Friedrichsen
ufried.com · Personal blog · on HN since 2020
Uwe Friedrichsen, a software architect, writes on software architecture, resilience, reusability, and the effects of automation and AI on IT work.
What HN saysHN commenters point to his series on the ironies of AI automation and the reusability fallacy as relevant reading in AI and architecture threads.
28HN people shared it
4linked it in comments
43stories submitted
609story points
3 months agolast shared
2020people per year2026
Most-shared posts
- 1The Reusability Fallacy3 people · 5 points · first shared 2020 · 1 comments on HN
- 2The Right Dose of Resilience3 people · 4 points · first shared 2022 · discussion on HN
- 3AI and the Ironies of Automation3 people · 1 points · first shared 2025 · discussion on HN
- 4AI and the ironies of automation – Part 22 people · 256 points · first shared 2025 · 120 comments on HN
- 5The reusability fallacy – Part 32 people · 89 points · first shared 2020 · 21 comments on HN
- 6Solving the Wrong Problem2 people · 38 points · first shared 2025 · 25 comments on HN
- 7A note about eventual consistency2 people · 8 points · first shared 2025 · discussion on HN
- 8The continuous amnesia issue in IT2 people · 6 points · first shared 2020 · 2 comments on HN
- 9You are not left behind: Reassessing a fear-mongering phrase2 people · 3 points · first shared 2026 · discussion on HN
- 10Microliths as a Microservices Alternative2 people · 2 points · first shared 2025 · discussion on HN
- 11The reusability fallacy – Part 22 people · 1 points · first shared 2020 · discussion on HN
- 12Systems Thinking and Quality1 people · 125 points · first shared 2020 · 27 comments on HN
- 13The Microservices Fallacy1 people · 12 points · first shared 2025 · 12 comments on HN
- 14The (Business) Process Deadlock1 people · 12 points · first shared 2025 · 1 comments on HN
- 15Projects considered harmful – Part 11 people · 8 points · first shared 2024 · discussion on HN
What HN people wrote when they linked it
twobiers · 2026-04-09
> There is a whole giant essay I probably need to write at some point, but I can't help but see parallels between today and the Industrial Revolution.
You might want to give the following Articles a read then:
https://www.ufried.com/blog/ironies_of_ai_1/
https://www.ufried.com/blog/ironies_of_ai_2/
aavci · 2026-01-23
In my opinion, the way this will play out is with a significant amount of validation and human oversight to fully utilize these LLMs. As you mentioned, I recommend giving the AI room for error and improving the experience of manually checking everything. Maybe create a tool to facilitate manually checking the output?
This is a valuable read: https://www.ufried.com/blog/ironies_of_ai_1/
galaktor · 2020-03-28
Part 1: https://www.ufried.com/blog/reusability_fallacy_1/
Part 2: https://www.ufried.com/blog/reusability_fallacy_2/
Part 1 was posted previously but without much discussion: https://news.ycombinator.com/item?id=22583605
6510 · 2020-03-29
Like my own his English is good but not that good. His seems the right way to explain (there probably is a formal description for the style of writing (and a word for it in German)) but when reception is not guaranteed (I keep feeling like I almost got his point.) I would lower myself to explaining by code example. Something like a "hello world" of usable vs re-usable. Someone more skilled in the art should probably address note 6 ( https://www.ufried.com/blog/reusability_fallacy_3/#fn:6 )
I did recall a thought I had some years ago that I will describe crudely because I'm lazy:
Parts of applications, by popularity, should be re-implemented in API's.
Parts of API's, by popularity, should be implemented in modules.
Parts of modules, by popularity, should be implemented in frameworks.
Parts of frameworks, by popularity, should be implemented in (higher) languages (then lower)
Parts of languages, by popularity, should be baked into hardware.
(Unpopular parts should migrate the other way around but that is not important right now)