4 ms·
> 20. Always strive to build a smaller system K.I.S.S. is a great principle, but inexperienced devs really have no way to understand what is small/simple and w
by throwaway984393 5y ago
> 20. Always strive to build a smaller system
K.I.S.S. is a great principle, but inexperienced devs really have no way to understand what is small/simple and what isn't.
If you find yourself doing 3 unrelated things before you can finally get to the one thing you were meant to be doing, it's probably already too complicated. If you build it really simple, it can look under-designed, or inefficient, or out of date. But if you find yourself thinking, "this would be better if it were a little bit more complicated", you might have just hit the sweet spot.