Composable Life

Composability is a system design principle that deals with the relationships between independent, self-contained components. It is widely used in engineering and is the paradigm behind modern programming.

Advantages of a composable system:

  • Each component of the system can be tested separately, which removes a lot of complexity, makes the tests more relevant and the components more reliable.
  • Each component can also be used and reused in many different configurations, often in ways that were not originally intended, preserving and multiplying the work that has gone into those components.
  • Improvements made to one component have a direct impact on the entire system in all its current and future configurations.

Can life be made completely composable? That is not my goal. When we build a technical system, we almost always have to build some parts as customised, unique solutions just for that particular system (assuming, of course, that the system is complex enough and tries to solve a unique problem). This is also the case in life. Each person has to solve their own unique problem of living their life. And yet, just as with technical problems, it is advisable to reuse as much as possible. To divide a system into composable components that can be used in many different configurations to solve a range of problems and multiply the work put into them over and over again.

This blog intents to be about the composable components of my life. I am not limiting the type of content or its topics. There is no schedule, no algorithms to satisfy, no agenda or strict goals, and no push for any kind of engagement. No advertising, no revenue. It's just thoughts being expressed in a non-hostile way. The way the internet is supposed to work.