2 ms·
I second this approach. Building a prototype (or core features) of an app as a CLI is an excellent way to limit scope to the essentials first, and keep separati
by lioeters 8y ago
I second this approach. Building a prototype (or core features) of an app as a CLI is an excellent way to limit scope to the essentials first, and keep separation of concerns. It allows for "remote control" of the app, through the command line (great for dev/testing) or over the network to a web GUI or mobile app, all of them interfacing with the same API.