I like that people are motivated to simplify at various layers of the stack.
I'm a bit skeptical about how much they adhere to their definition of simplicity though.
"The dependencies of a system are part of that system and cannot be treated as a black box. The maintenance of the entire system is your responsibility."
They presumably treat their CPU, GPU, the grid and Internet as a black box?
Everyone has black box dependencies. From a dependency/simplicity POV, is a CPU, a GPU or the grid any different to stereotypically complex software like Clang, systemd, or Kubernetes?
Such powerful abstractions are how we have built systems that are used by billions of people, include the author.
I'm a bit skeptical about how much they adhere to their definition of simplicity though.
"The dependencies of a system are part of that system and cannot be treated as a black box. The maintenance of the entire system is your responsibility."
They presumably treat their CPU, GPU, the grid and Internet as a black box?
Everyone has black box dependencies. From a dependency/simplicity POV, is a CPU, a GPU or the grid any different to stereotypically complex software like Clang, systemd, or Kubernetes?
Such powerful abstractions are how we have built systems that are used by billions of people, include the author.