blog

  •  Home
  •  About
  •  Blog
  •  Resources
  •  Categories
  •  Contact
  • Search
  • Menu
  •  Home

  •  About

  •  Blog

  •  Resources

  •  Categories

  •  Contact

Recent Posts

Thoughts on AI and software development - Part 4

June 27, 2025
Animals made from straw and bast exhibited on a table

Thoughts on AI and software development - Part 3

June 6, 2025
Black swan swimming on water

Thoughts on AI and software development - Part 2

May 16, 2025
(Humanized) steel crow sculptures

Thoughts on AI and software development - Part 1

April 25, 2025
Steel spider sculpture in a park

(Un)coupling in distributed systems - Part 2

April 4, 2025
A jellyfish lying on the beach
View more posts

Open Source Software - Part 1

The rise of OSS

July 31, 2020 Uwe Friedrichsen

11 minute read

Red leaves (with a few green ones between them)

When I started to discuss accidental complexity on the architectural level in my “Simplify!” blog series, I quickly realized that I needed to discuss Open Source Software (OSS) first as it often acts as a driver of accidental complexity on the architectural level today.

  • Continue Reading
    • Architecture
    • Rethinking IT
    • oss
    • democratization of IT

Simplify! - Part 9

Accidental complexity on a tool & technology level

July 24, 2020 Uwe Friedrichsen

16 minute read

Shop sign saying "Simply raw bakery" (seen in Vienna)

With the previous post, we finished discussing the complexity drivers and mitigation options “above” the technology level. Starting with this post, we will discuss the technology level and “below”.

  • Continue Reading
    • Rethinking IT
    • complexity
    • robustness

Simplify! - Part 8

Accidental complexity at a project level (Part 2)

July 17, 2020 Uwe Friedrichsen

17 minute read

Seagull sitting on a pole

In the previous post of this series I started to discuss drivers on the project level that lead to accidental complexity regarding unnecessary requirements that do not add any value to the solution.

  • Continue Reading
    • Rethinking IT
    • complexity
    • robustness

Worlds apart

How IT and the rest of the world drift apart

July 10, 2020 Uwe Friedrichsen

9 minute read

Steam locomotive (seen in Hungarian Railway Museum, Budapest)

A few days ago, I saw the following job advertisement creating a lot of mockery in the Internet:

  • Continue Reading
    • General
    • speed of change
    • detached

Simplify! - Part 7

Accidental complexity at a project level (Part 1)

July 3, 2020 Uwe Friedrichsen

16 minute read

A notebook with blank pages

In the previous post of this series I discussed some drivers on the company level that (among other things) cause a lot of accidental complexity in IT. The drivers were not understanding IT and its role today.

  • Continue Reading
    • Rethinking IT
    • complexity
    • robustness
  • Previous Page
  • Next Page
Uwe Friedrichsen

Uwe Friedrichsen

Web site and blog. Writing about IT most of the time.

Recent Posts

Thoughts on AI and software development - Part 4

June 27, 2025
Animals made from straw and bast exhibited on a table

Thoughts on AI and software development - Part 3

June 6, 2025
Black swan swimming on water

Thoughts on AI and software development - Part 2

May 16, 2025
(Humanized) steel crow sculptures

Thoughts on AI and software development - Part 1

April 25, 2025
Steel spider sculpture in a park

(Un)coupling in distributed systems - Part 2

April 4, 2025
A jellyfish lying on the beach
View more posts

Categories

architecture 77

general 66

rethinking-it 61

About

I'm Uwe, travelling the world of IT for many years. Worked in many roles in and around IT. Sharing my thought, ideas and insights here. Explorer. Connector. Sharer. Coder. Writer. Human. More. Order may vary.

Learn More

© 2025 Uwe Friedrichsen . Powered by Hugo