Re:Why Fix Kubernetes and Systemd?
by throwawaymaths on Sunday September 18, 2022 @04:31PM
(#32891224)
"Simple systems are easy to replace, thus are replaced often until eventually a complex replacement comes forth.
Complex systems are hard to replace, thus stay in place."
Damn, this is very good and clarifying. Like Gresham's law, but for software.
> why shouldn't abstractions be abstracted ad infinitum; as long as it's easier for people?
Not pessimistic enough. Should be: Even if it's no easier on anyone
Complex systems are hard to replace, thus stay in place.
This is the way of all things unless there is a design constraint placed on simplicity. In mechanical engineering they design things to be cheap to manufacture: this is the design constraint.
Computers do not have constraints on them, you can burn resources or be as complex as you want: more powerful hardware is around the corner, and after all: why shouldn't abstractions be abstracted ad infinitum; as long as it's easier for people?