(no title)
dimtion | 2 years ago
The quote would probably be more accurate as:
> "ESSENTIAL Complexity can neither be created nor destroyed, only moved somewhere else."
dimtion | 2 years ago
The quote would probably be more accurate as:
> "ESSENTIAL Complexity can neither be created nor destroyed, only moved somewhere else."
kqr|2 years ago
makapuf|2 years ago
LudwigNagasena|2 years ago
tracker1|2 years ago
It's one thing to shift complexity to a different group/team, such as managing microservice infrastructure and orchestration that can specialize in that aspect of many applications/systems. It's very different to create those abstractions and separations when the same people will be doing the work on both sides, as this adds cognitive overhead to the existing team(s). Especially if you aren't in a scenario where your application performance overhead is in eminent danger of suffering as a whole.
paulddraper|2 years ago
Often a developer will see something big or complex and see it as a problem.
But they should consider whether this matches the size/scope of the problem being solved
peteradio|2 years ago
paulddraper|2 years ago
That is the more precise adaptation of Kelsers Law.
Obviously you can always add also superfluous complexity :)