Full threadfeyman_r·If you want to learn more about good system design at an abstract level (not just online), cannot recommend Systemantics[1] by John Gall enough. I wish all engineers get an opportunity to read it.[1] https://en.m.wikipedia.org/wiki/SystemanticsView on HN