Uwe Friedrichsen
12.8K posts

Uwe Friedrichsen
@ufried
Dot Connector. Cartographer of uncharted territory. Keeper of timeless wisdom. Translator between floors. Curious. Introvert. Works at @codecentric
Germany Katılım Mart 2010
117 Takip Edilen3.5K Takipçiler
Uwe Friedrichsen retweetledi

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…
English
Uwe Friedrichsen retweetledi

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.
English

@grafjo yup, as i wrote, at least in software dev the first inflection point already has come, even if the tooling is still immature. the downside of this unusual situation is that many people need to learn stuff today they will not need in the future anymore as tooling will mature.
English

@ufried With the current pace of improvement, just watching isn’t enough. Starting with daily tasks like code reviews: you do it, and your coding agent does it too. Cut through the marketing noise and see for yourself what actually works.
English

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_…
English
Uwe Friedrichsen retweetledi

"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_te… < I really liked the insights from @ufried here

English

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_te…
English

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_…
English
Uwe Friedrichsen retweetledi

Proof is overrated.
This is a brilliant talk by Rory Sutherland: [youtu.be/lhlS-Wds02M?si…] 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.

YouTube
English

@BrianKnoles that sounds very interesting. i will definitely look into it (need to find a few quiet minutes to read the article).
thanks a lot for the hint and the link!
English

@ufried This series is great! I've been reading about joint cognitive systems to apply to LLM assisted coding, and that's exactly what you're describing.
Have you heard of naturalistic decision making? I think it's relevant to the solution space. Here's a intro:
commoncog.com/how-to-learn-t…
English

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_o…
English
Uwe Friedrichsen retweetledi

Just came across this; a bit longer than the XKCD nihilism strip, but just as delightful. Wheeee! smbc-comics.com/comic/the-cons…
English

the recording of my talk "simplify! 10 ways to reduce complexity in software development" from @codetalkshh 2025 is live: youtube.com/watch?v=Psx6Md…
the unabridged slide deck available at: speakerdeck.com/ufried/simplif…
enjoy if you like ... ;)

YouTube
English
Uwe Friedrichsen retweetledi

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

English

released a new blog post (part 1 of 2) discussing the famous paper "the ironies of automation" and what its findings mean for the current agentic ai automation move (spoiler: quite some questions we still need to find answers for): ufried.com/blog/ironies_o…
enjoy if you like ;)
English

Uwe Friedrichsen retweetledi






