3 ms·
> "configure everything, expose everything" The very UNIX-y solution is to have a nice, simple, friendly UI on top of the infinitely-configurable command-line
by jefurii 11y ago
> "configure everything, expose everything"
The very UNIX-y solution is to have a nice, simple, friendly UI on top of the infinitely-configurable command-line engine. Or better yet, two different friendly UIs and you choose which one you like better.
- groby_b 11y agoAnd that's what got us into the mess we're in, because by now there are 754 friendly UIs, and choosing which one you like better is draining your soul. You. Don't. Want. Infinitely. Configurable. What you do want is lots of simple, friendly tools with limited configurability that you can connect to solve larger issues. To compare it to language, you don't want to have two great novels that are paths through "choose your own adventure". You want words that work together, that are composable according to well-understood, simple rules. Whenever a system like that comes along (unix pipes, REST APIs), people can build amazing things on top of that. The infinitely configurable hypercomplex thing idea gives you XSL:FO, XSLT, the W3C, C++, and assorted fun.
- plonh 11y agoI don't limited configurability tool that doesn't have an option for my particular monitor's resolution.