Architecture

The reusability fallacy - Part 2

Why the reusability promise does not work

Uwe Friedrichsen

13 minute read

Boats in a harbor at sunset

In the first part of this blog series about reusability I discussed why all the reusability ideas break that root in the physical world and that are based on the idea you can save money in the production process by using reusable/standardized parts. We have seen that the actual production process in IT is already practically optimal. Thus, if reusability can help to save time, costs and efforts at all, it can only do so in the design process, which…

The reusability fallacy - Part 1

Why the reusability promise does not work

Uwe Friedrichsen

10 minute read

Row of potted plants with a wooden bird sculpture in the middle

After several posts discussing different aspects of IT as a whole, I would like to start discussing another thread of thinking: software architecture. This is a huge topic and I pondered for quite a while where to start. Finally, I decided to start with debunking the long-lived architectural myth of reusability because this makes it easier to understand some of the ideas that I will discuss in later posts.

The demise of business processes

Why business processes lose their value in a post-industrial context and what to use instead

Uwe Friedrichsen

8 minute read

Small battered street leading to the sea

Whenever you come to a client as an IT consultant, it will not take long before someone will start talking about business processes. A typical narration is like “That’s a nice idea. But we need to make sure that everything is aligned with our business processes”. This is not limited to IT projects. If you create a new product, if you touch the organization or change anything else: it needs to be aligned with the business processes. The whole company seems to revolve around…