Dot Connector. Cartographer of uncharted territory. Keeper of timeless wisdom. Translator between floors. Curious. Introvert. Works at @codecentric

Joined March 2010
280 Photos and videos
i released the 2nd post of my "essential architectural work" series, this time discussing widespread detrimental anti-patterns that are found much more often in environments where the purpose of architectural work is not known. enjoy if you like ... ;) ufried.com/blog/essence_of_a…
1
2
172
started a new blog series discussing the fundamentals of architectural work, why it's needed, what it is, etc., things we have forgotten while debating the how only. without understanding them, we run blind, without purpose and direction. enjoy ... ;) ufried.com/blog/essence_of_a…
1
8
380
Uwe Friedrichsen retweeted
In just two hours he hits 100. David Attenborough is a national treasure.
2
38
285
3,445
You can find the slides of my JAX 2026 talk "Forget technical debt" at speakerdeck.com/ufried/forge…. The deck discusses why it is not enough to look at technical debt in isolation and discusses some other options to affect it. enjoy if you like ... ;)
1
1
135
You can find the slides of my JAX 2026 talk "The 7 pitfalls of AI" at speakerdeck.com/ufried/the-7…. The deck discusses some questions, we still need to answer if we want to use AI at scale in a sustainable manner. enjoy if you like ... ;)
1
115
Uwe Friedrichsen retweeted
People keep blaming the users for the growing number of vibe-coded reasoners. Doing so is *half* right. Users *are*screwing up - by letting vibe coded stuff access their files, without proper backups, without proper monitoring, without adequate sysadmin, etc. But that’s *exactly why* we still need software engineers — and why what Dario recently said about software engineers disappearing is so absurd. Skilled coders can use vibe-coded tools, with careful oversight. But amateurs using vibe-coding tools are asking for trouble. Using them without a strong prior working knowledge in coding and sysadmin *is* the mistake.
Replying to @GaryMarcus
I see this as a user error. Apparently, the people who set this up probably missed important details. Poor sysadmin. If they had one. You can’t run powerful agents without constant monitoring and monitoring tools. It’s not a set n forget system
18
14
129
26,422
i just released a new blog post discussing two observations that become very apparent in the light of AI about how we make our own lives rather more more painful than needed: ufried.com/blog/worst_enemie… enjoy if you like ... ;)
4
5
790
I released a new blog post discussing two fundamental questions AI asks us in software development, titled "It has never been about code" and "Does it always have to be software?" Enjoy if you like ... ;) ufried.com/blog/never_been_a…
2
5
227
Uwe Friedrichsen retweeted
A while back, Andrej Karpathy said the app store will be replaced by generated, disposable software," and Amjad Masad predicted that the value of all application software will go to zero I think this "ephemeral software hypothesis" is wrong, though, and I want to explain why:
19
62
389
34,677
i released a new blog post discussing the increasing importance of resilience as ai taking over software development starts to increase rigidity and fragility in most companies. enjoy if you like ... ;) ufried.com/blog/in_search_of…
1
3
5
345
Uwe Friedrichsen retweeted
There's a toxic culture coming out of the AI industry that keeps trying to get us not to think. The message is everywhere. Don’t read the code, just vibe-code. Don’t try to understand all the text, just let AI summarize it. Don’t bother educating yourself, it’s too late. Don’t worry about the errors. Trust that everything will be fixed in the next version. The theme is the same. Don’t think too hard. Just keep swallowing the slop.
381
2,044
9,279
363,483
released a new blog post discussing why you are not "left behind" if you do not become an AI-based software development expert right now, but still need to learn AI-based software development. sounds paradoxical? yes, the world sometimes is ;) enjoy ;) ufried.com/blog/not_left_beh…
3
1
6
420
Uwe Friedrichsen retweeted
"Thus, if we want to reduce implementation effort creep and runtime stability deterioration, solely looking at technical debt is not enough. Technical debt is just one piece of the puzzle ..." ufried.com/blog/forget_techn… < I really liked the insights from @ufried here
1
7
606
released a new blog post, discussing the concept of "technical debt", how it is about much more than technical debt alone, what we actually try to achieve – resulting in an extensive graph of detrimental drivers we need to consider. enjoy if you like ;) ufried.com/blog/forget_techn…
4
8
451
i released a new blog post discussing that based on research we default to add things when solving problems instead of subtracting things, what it means for us and IT in general. enjoy if you like ... ;) ufried.com/blog/addition_bia…
1
1
3
213
Proof is overrated. This is a brilliant talk by Rory Sutherland: [youtu.be/lhlS-Wds02M?si=kWBI…] where he makes two essential points. First, it's a huge problem when "rational" people get veto power over creative, innovative, "irrational" people. Second, you excel, not by copying things that somebody does, but by doing the things they don't do—by surprising people in a good way. This observation is true in both marketing and process improvement. Sutherland looks at bees to demonstrate the problem. When a bee finds pollen, it comes back to the hive and communicates where the food is. The rest of the bees then hare off to that location and start harvesting. About 20% of them, however, don't do that at all. They continue wandering around at random seeing what there is to be seen (and trying things nobody's tried). Without those forragers, the hive dies. Always. No matter how rich the pollen source is, you eventually exhaust the supply. You cannot fix the problem with 10x bees. Improving the route makes no difference. Your pollen-collection metrics are outstanding—improving even—up to the point of collapse. The hive needs innovation to survive. In other words, any "improvement" strategy that involves continuing to do what you do now with a laser focus on improving the metrics will fail. True improvement comes from that 20% of the hive that's off looking for new things. Without that 20%, the hive dies. Saying "what we do now 'works'" just digs you deeper. Yes, it will work, up to the point of collapse. Unfortunately, the rational bean counters who control most organizations automatically veto any real improvement, because there are no metrics for a novel approach. Nobody's done it, yet, at least not inside the organization—outside metrics are always discounted by "we can'd do that here"—so there are no numbers. The "proof" they demand is impossible. There is nothing to measure. Consider the "Drive" (self-determination theory) principles: connectedness, autonmy, mastery, purpose. There are no metrics for those principles, but implementing them improves performance dramatically, vastly more than working on velocity or improving metrics. But try to suggest that we focus on happiness, and you'll be shot down as an irrational dreamer within seconds. Even saying "happiness will improve the metrics" will be discounted with "show me proof." The fact that the "rational" people have veto power over creative people is a huge problem. Follow the outliers.
2
8
47
6,900
i just released the 2nd blog post discussing the well-known paper "the ironies of automation" and what its findings mean for the current agentic ai automation move (spoiler: some more questions we still need to take care of). enjoy if you like ... ;) ufried.com/blog/ironies_of_a…
2
2
7
391
Uwe Friedrichsen retweeted
Just came across this; a bit longer than the XKCD nihilism strip, but just as delightful. Wheeee! smbc-comics.com/comic/the-co…
1
3
36
6,361
the recording of my talk "simplify! 10 ways to reduce complexity in software development" from @codetalkshh 2025 is live: youtube.com/watch?v=Psx6Md-z… the unabridged slide deck available at: speakerdeck.com/ufried/simpl… enjoy if you like ... ;)
2
1
182
Uwe Friedrichsen retweeted
22 Nov 2025
2025 in a nutshell. Investors have never been more optimistic about the future of AI. And normal people have never been more pessimistic about what it means for them. buff.ly/TzkZrXK
14
40
210
31,851