News for hackers. Stuff that matters.
Re:Why Fix Kubernetes and Systemd? by dijit on Sunday September 18, 2022 @04:27PM (#32891181)
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.

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?

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