Simplify! - Part 13
Layers of systems never cleaned up (part 1)
In the previous post, I discussed several drivers of accidental complexity on the implementation level and what we can do about it.
Layers of systems never cleaned up (part 1)
In the previous post, I discussed several drivers of accidental complexity on the implementation level and what we can do about it.
Accidental complexity at an implementation level
In the previous post, I completed the consideration of accidental complexity at the architecture level by discussing potential countermeasures to the drivers of accidental complexity which I discussed in the post before.
Accidental complexity at an architectural level (part 2)
This post is about mitigation techniques regarding accidental complexity in the architectural level.
Accidental complexity at an architectural level (part 1)
In the previous post, I discussed the technology explosion we could observe in the recent years, its drivers, how it often creates unneeded complexity, reinforcing drivers and what we can do about it.
Accidental complexity on a tool & technology level
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”.