3 ms·
good comment. But I question how much you can package up inherent complexity in a simple interface, due to leaky abstraction. The biggest benefit of simplicity
by tightbookkeeper 2y ago
good comment. But I question how much you can package up inherent complexity in a simple interface, due to leaky abstraction.
The biggest benefit of simplicity in design is when the whole system is simple, so it’s easy to hack on and reason about.
- Arch-TK 2y agoAbstraction leaks are usually a result of a worse is better approach. But yes, as I think I said in my original comment, its very difficult to successfully completely pave over a poor base. And yes, I agree that simplicity needs to start quite low down the stack (ideally at the hardware, or the firmware, or the drivers, or the kernel as a last resort) for the complexity not to explode as you keep adding layers.