← Back to context

Comment by Gormo

18 hours ago

> I found the navigation to be scattered and disorienting.

I find to be significantly less scattered and disorienting than the vast majority of "modern" websites.

The problem of how you organize content in desktop user interfaces is far from solved. Often I have 6 virtual desktops, and maybe 5 Firefox windows and maybe a Chrome and an Edge (testing and the occasional app that doesn’t work with Firefox, a problem made worse by my employer forcing us to use the ESR) and those all have tabs. Not to mention various IDEs and distraction generators like Slack and Outlook that have enough urgent and important content that I can’t just get rid of them.

Adding a new kind of window or tab has the potential of organizing some little bit of this universe at the expense of there being more things to look at globally, I badly want to be able to hit a button and see not just the windows I have open but all the tabs and that counts browser tabs but also IDE tabs and ideally these sort of sub windows inside of browser UIs.

Reminds me of the startup I worked at where somebody got up at each standup meeting and said “we can’t find anything in the N different places (Slack, Box, Dropbox, Google Drive, Google Docs, …) places stuff could be so we need to add N+1 places.” For a while I pushed back against this obvious fallacy but nobody else did and management would approve another monthly subscription…. Until at some point the investors pushed back in the disorganization and added the distraction of OKRs and people thought “maybe we need a subscription to some service that reminds us to cancel subscriptions we don’t use”. One ring that would rule them all never seriously considered, I guess people didn’t actually expect “enterprise search” to actually work.

  • > The problem of how you organize content in desktop user interfaces is far from solved.

    Strong disagree. Mature conventions have been established for decades, and while there are always edge cases and new incremental features that need to be worked into desktop UIs, the core desktop UI paradigm has been stable since at least the mid-'90s, and modern deviations away from it have almost invariably reduced usability and discoverability.

    The modern trend of trying to shoehorn web or mobile UI design tropes into desktop applications has resulted in little but regression.

    • I think you’re mostly right, particularly when it comes to the settings dialogs in Windows which have been a state of ferment since Windows 8 such that I expect many of them to be reworked in several faddish ‘mobile’ phases while some will still look like they did in the Windows 95 era.

      Comparing the various nag windows on MacOS and Windows, as much as they are annoying, the MacOS nags look like a 1999 rework of the modals from the 1984 original Mac whereas the web-based ones in Windows are easier on the eyes. I have looked long and hard at x-platform UI frameworks and they are generally pretty awful and with all the affordances the web platform has Electron looks good in comparison both in terms of UX and DX.

      My beef is with the tabs-inside-of-windows, windows-inside-of-windows and the frequent need to have a large number of ‘items’ open and wanting some synoptic view of all the items open in all the applications on all of the virtual desktops a modern machine can have. I try pretty hard to keep it organized but if I am listening to music in YouTube it should be trivial to find the browser tab involved to close it and it’s not.

      I’m reminded of the multiple document interface

      https://en.wikipedia.org/wiki/Multiple-document_interface

      Which was big in the Windows 95 era, particularly with Office that now seems largely forgotten. When Netscape 4 hit the streets Netscape changed their home page to use <layers> which were like absolute positioned <div>(s) to get an MDI effect like the page that started this discussion. Trouble was it didn’t work and they had to revert it quickly. I told my professor that I thought I wouldn’t understand how web pages worked in six months it was changing so fast but JavaScript supremacy took at least another 12 years even if Microsoft rolled out AJAX circa 1999 it took forever in internet time for people to get the significance.

      1 reply →