Design

Uwe Friedrichsen

10 minute read

Group of resting Patagonian maras

The current AI hype is accompanied with a lot of predictions that software development will be taken over by AI solutions soon and most software developers will lose their jobs together with most other white collar workers. While I agree that AI solutions will have a significant impact on software development, I disagree with the notion that software development will be taken over by AI solutions anytime soon.

The industrialization of IT fallacy

Why industrialization of software development leads the wrong way

Uwe Friedrichsen

14 minute read

Emblem on front of a locomotive showing a winged wheel

Probably you also heard it several times before. Someone comes along saying that IT is a young and immature domain. That we are not yet an engineering discipline. That the way we write code sucks: Slow, not enough throughput, error-prone, not easily repeatable.

Don't make me think!

Avoiding concept spill in API design

Uwe Friedrichsen

9 minute read

Ducks on their way into the lake

API design is a huge topic these days and you find a lot of information about how to design good APIs. Unfortunately, most of it is about tools or technology: Use Tool X for great APIs! Use technology Y and everything will be fine!