3 ms·
> The concept known as "worse is better" holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and g
by pipthepixie 5y ago
> The concept known as "worse is better" holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed.
Or in other words, try to avoid Feature Creep[0] or Overengineering[1]
[0] https://en.wikipedia.org/wiki/Feature_creep https://en.wikipedia.org/wiki/Feature_creep
[1] https://en.wikipedia.org/wiki/Overengineering https://en.wikipedia.org/wiki/Overengineering
- mjw1007 5y agoI think it's more than avoiding feature creep. I think the most interesting parts are « It is more important for the implementation to be simple than the interface. » and « completeness must be sacrificed whenever implementation simplicity is jeopardized ». I think of this every time I'm annoyed that I can't add an empty directory to a git repository.