3 ms·
So what? It shouldn't be too difficult to implement three states of userspace and have it be selected upon login: - Novice - Advanced - Expert 'Novice' gives
by zmix 9y ago
So what? It shouldn't be too difficult to implement three states of userspace and have it be selected upon login:
- Novice
- Advanced
- Expert
'Novice' gives you simple 'undo'. 'Advanced' gives you 'undo' with history. And 'Expert' gives you branching. For example... For file-managers this could be made so, that the novice gets something like the Finder or WindowsExplorer. Basically a file-browser, that handles its pane contents as a document. 'Advanced' gives you tabs, rearrangable layouts (dual-pane) and some more configuration. 'Expert' gives you fully configurable menus and toolbars, integrated with the hosts generic scripting host. Etc.
- coldtea 9y agoImplementing even one of those is hard, and costs tons of developer salaries, for what might ultimately fail anyway (like most software products/startups do). All 3?
- astrange 9y agoFinder does have tabs, and further automation is available through scripting (AppleScript and Terminal). Actually, both scripting and the commandline are effective ways of making you organize your program into nouns and verbs that can be extended by the user. But I don’t think rearranging the basic UI is that useful, because all your users are basically the same - we’re all human and not Lisp programmers.