General

Thoughts on AI and software development - Part 2

The real forces that drive markets and decision makers

Uwe Friedrichsen

17 minute read

(Humanized) steel crow sculptures

In the previous post, we looked at Steve Yegge’s post where he made a projection from the vibe coding of today to controlling AI agent fleets in the near future that take over all coding reliably. Pondering this projection as a possible future, we realized that this future is not what we need as our actual problems in software development do not lie in a lack of developer productivity (or to be more precise: developer efficiency) but…

Thoughts on AI and software development - Part 1

A possible future of IT between need and greed

Uwe Friedrichsen

16 minute read

Steel spider sculpture in a park

This blog series will be a bit different. It might leave you with more questions than answers and I apologize for that upfront. It is also more controversial than most other posts, I have written before. In this post, I will discuss the current developments regarding AI in software development more from a CTO’s perspective. This means, I cannot simply reason about the pros and cons of a topic but I also need to take the market forces into account.

Projects considered harmful - Part 2

Exploding complexity, death of motivation and organizational bankruptcy

Uwe Friedrichsen

11 minute read

Boats lying on harbor ground at low tide

In the previous post, we discussed how the broken feedback loops that software development projects create lead to a continuously deteriorating IT system landscape, resulting in an ever-shrinking dependability – which is probably the by far most important runtime property of software.