Build simple programs that work together.
Build software that does one thing well.
Have you heard that before?
If this is such a good thing, why don’t we do that?
Because it’s impossible. Software needs to do many things to the one thing.
We wouldn’t even know what one thing would look like.