synlogic on Nostr: GUIs are an anti-pattern * avoid making new ones when you can * avoid doing work to ...
GUIs are an anti-pattern
* avoid making new ones when you can
* avoid doing work to upgrade or support legacy ones
* avoid them as an enduser
There are some niches and narrow use cases where GUIs *are* a net win, if not utterly necessary. Obviously, I hope.
For everything else? Bias to and reach for (first) CLIs, REPLs, TUIs, APIs, etc
* avoid making new ones when you can
* avoid doing work to upgrade or support legacy ones
* avoid them as an enduser
There are some niches and narrow use cases where GUIs *are* a net win, if not utterly necessary. Obviously, I hope.
For everything else? Bias to and reach for (first) CLIs, REPLs, TUIs, APIs, etc