3 ms·
Do you also complain about vim or Emacs having literally hundreds of configuration options? The point is, flexibility is not by itself a sign of bad design (or
by majewsky 9y ago
Do you also complain about vim or Emacs having literally hundreds of configuration options?
The point is, flexibility is not by itself a sign of bad design (or avoiding design decisions). Good design is choosing sane defaults for the average user, and providing discoverable and understandable configuration options for the power user.
I'm not saying that good design is directly correlated to the number of configuration options. Some configuration options are genuinely indicative of bad underlying design, and can be removed once a better design is in place. But when you remove configuration options for the sake of removing configuration options, you obtain Gnome 3.