I grew up on DOS, and my first browser was IE3. My first tech book as a kid was for HTML[1], and I was in absolute awe at what you could make with all the tags, especially interactive form controls.
I remember Firefox being revolutionary for simply having tabs. Every time a new Visual Basic (starting with DOS) release came out, I was excited at the new standardized UI controls we had available.
I remember when Tweetie for iPhone OS came out and invented pull-down refresh that literally every app and mobile OS uses now.
Are those days permanently gone? The days when actual UI/UX innovation was a thing?
[1] Can someone help me find this book? I've been looking for years. It used the Mosaic browser.
Chrome's Whats New seems like half AI stuff and half UI features for people who have tons of tabs.
To an extent, yes. The ecosystem has matured. The things that work have been discovered, the things that don't have been discarded.
I think it'll take another big leap in hardware form factor (Apple Vision being an example of an attempt at it) for us to see meaningful UI changes.
Some stuff has been solved. A massive number of annoyances in my daily life are due to people un-solving problems with more or less standardized solutions due to perverse economic incentives.
99.5 % agree, because I would love to try SAAB:s drive-by-wire concept from 1992: https://www.saabplanet.com/saab-9000-drive-by-wire-1992/
You might, but you'll never really know.
I mean, steering wheels themselves were once novel inventions. Before those there was "tillers" (a rod with handle essentially)[0], and before those: reigns, to pull the front in the direction you want.
Although, one thought I had is that there's nothing wrong with experimenting with non-standard interfaces as long as you still have the option to still just buy, say, a Toyota with a standard steering wheel instead of 3D Moebius Steering or whatever. The problem is when the biggest manufacturers keep forcing changes by top-down worldwide fiat, forcing customers to either grin and bear it or quit driving (or using the Web) entirely.
Take mobile interfaces. When touchscreens arrived, we genuinely needed new patterns. A mouse pointer paradigm on a 3.5" screen with fat fingers simply doesn't work. Swipe gestures, pull-down menus, bottom navigation—these emerged because the constraints demanded it, not because someone thought "wouldn't it be novel if..."
The problem now is that innovation has become cargo-culted. Companies innovate because they think they should, not because they've identified a genuine problem. Every app wants its own navigation paradigm, its own gesture language, its own idea of where the back button lives. That's not innovation, that's just noise.
However, I'd have to push back on the car analogy: steering wheels were an innovation over tillers, and a crucial one. Tillers gave you poor mechanical advantage and required constant two-handed attention. The steering wheel solved real problems: better control, one-handed operation, more space for passengers. It succeeded because it was genuinely better, and then it standardised because there was no reason to keep experimenting.
The web needs more of that approach: innovate when there's a genuine problem, then standardise when you've found something that works. The issue isn't innovation, it's the perverse incentive to differentiate for its own sake.
I do agree changing things for the sake of change isn't a good thing, but we should also be afraid of being stuck in a rut
"Stuck in a rut" is a matter of perspective. A good marketer can make even the most established best practice be perceived as a "rut", that's the first step of selling someone something: convince them they have a problem.
It's easy to get a non-QWERTY keyboard. I'm typing on a split orthlinear one now. I'm sure we agree it would not be productive for society if 99% of regular QWERTY keyboards deviated a little in search of that new innovation that will turn their company into the next Xerox or Hoover or Google. People need some stability to learn how to make the most of new features.
Technology evolves in cycles, there's a boom of innovation and mass adoption which inevitably levels out with stabilisation and maturity. It's probably time for browser vendors to accept it's time to transition into stability and maturity. The cost of not doing that is things like adblockers, noscript, justthebrowser etc will gain popularity and remove any anti-consumer innovations they try. Maybe they'll get to a position where they realise their "innovative" features are being disable by so many users that it makes sense to shift dev spending to maintenance and improvement of existing features, instead of "innovation".
So, we are "stuck" with something that apparently seems to work fine for most people, and when it doesn't there is an option to also use something else?
Not sure if that's a great example
Sometimes good enough is just good enough
Is my digital life at a natural end now?
even if it is true (is it a myth by any chance?), it does not mean that alternatives are better at say typing speed
Even if there was a new layout that did suddenly allow everyone to type twice as fast, what would we get with that? Maybe twice as many social media posts, but nothing actually useful.
Whether it does slow people down, as a side effect, is not as well established since, as another person pointed out, typing speed isn't the bottleneck for most people. Learning the layout and figuring out what to write is. On top of that, most of the claims for faster layouts come from marketing materials. It doesn't mean they are wrong, but there is a vested interest.
If there was a demonstrably much faster input method for most users, I suspect it would have been adopted long ago.
There's a similar amateurs-do-too-much effect with typography and design. I studied typography for four semesters in college, as well as creative writing. The best lessons I learned were:
In writing, show, don't tell.
In typography, use the type to clarify the text - the typography itself should be transparent and only lead to greater immersion, never take the reader out of the text.
Good UI follows those same principles. Good UX is the UI you don't notice.
I'm forced to use WhatsApp for a local group, and for some reason, when in the group chat, when I pull up to ensure that I see the latest message, that stupid app opens an audio-recording thingy at the bottom as if I wanted to send an audio note to the group.
Who designed that? Has that person been fired?
Also, I wish that on Windows "windows" weren't able to provide their own chrome and remove the title bar. Add some things to it yes, but fully replace it? No thank you.
I think "yes" and "a bit", in that order. The early days of the web and mobile, where everything was new, are gone. In those days, there was no established pattern for standard UX. Designers had to innovate.
It makes sense that we have a lot less innovation now. There's probably room for a lot more than we see, but not for the level that was there in the early days of the web.
There's no reason to "learn" a UI or use shortcuts on most sites, because they change everything around every few months.
I see people reminiscing about tabs in firefox, well today a majority of the top websites don't even allow you to open links in new tabs! The links aren't even real links anymore, and everything's a webapp. ( and by top websites, I mean social media, not the top sites used by the HN crowd. Sites like YT, FB, IG, and TT ).
I try to interact with the "UI" of websites as little as possible these days. I use RSS readers for as much as possible. Any time I get a popup on any site, I get mad. I don't care about news updates, software updates, or offers. Anything that pops up at me, or moves around before I can click it, looks like a scam to me. Even if it's "legitimate". The modern web feels like an arcade game that's trying to waste my time.
No. You just need to look outside of desktop computing, and computing in general.
For example, I'm getting into CAD and 3d printing. Learning it reminds me of when my father learned to program in the late '80s, or when my grandfather telling me about how he got his Model A up to 50 mph.
Remember: Desktop computers and the web are ultimately tools for a purpose, and that purpose isn't always "nerd toy." We (the nerds) need to find and invent our toys every generation or so.
I agree mostly with your sentiment. But I still think there is still some work being done. For example the Arc and Zen Browsers. I never used Arc because it is closed source. But it sure looked beautiful. And Zen I tested, but it seemed laggy. I think I might give it another go to see if some of the performance issues have been fixed.
But it would be funny if it's this: https://archive.org/details/teachyourselfweb00lema/page/n9/m...
- https://www.goodreads.com/book/show/11177063-creating-cool-w... - https://www.goodreads.com/book/show/1097095.HTML_for_Dummies...
Why would it be funny though? Am I missing something?
Yes. When coming from DOS, all the UI/UX that could have been created has been created. What we have now is a loop of tries to refresh the existing but it's hard, mainly because it's now everywhere and it has reached maturity.
As an example, the "X" to close and the left arrow for back won't be replaced before a long time, just like we still have a floppy to represent save.
Cars have tried to refresh their ui/UX but they failed and are now reverting back to knobs and buttons.
It seems that VisionOS is a place where innovation could come but it's not really a success.
Designers decided that scrollbars that shrink to super-thin columns when not in use were better. Maybe... but often it results in shrunken scrollbars that require extra work to accurately hover over and expand.
Designers decided that gray text on gray backgrounds were easier to read, and there was even a study to "prove" it... which resulted in idiots picking poor contrast choices of gray-on-gray, without understanding the limits on this idea.
I will say that the current push for accessibility is forcing some of these "innovations" back onto the junk heap where they belong. I was annoyed the first time an accessibility review complained about the contrast of my color choices on a form once... but once I got over my ego, I have to admit they were right; the higher-contrast colors are easier to read.
Honestly, I could endlessly vehemently express my frustration to any designer that find this "cool".
/* rant /
Those designer never had to scroll to a long, long scrollable section of a page to reach the end and sadly discover that the "end" button doesn't work, because of course the browser goes to the end of the page, not the end of the scrollable section.
And of course, the scrollbar is 2 pixels wide (I took a screenshot to measure it) and it's only visible if I put my mouse in the section.
And of course, it's right next to the scrollbar that the dev decided to put the Action Icons for each item in the scrollable section.
1 Pixel left, open the popup to delete the item, 1 pixel right, scrollbar.
And of course, if I increase the zoom on my browser, everything grows, except the scrollbar.
I can have icons the size of my fist on a 27" screen but those scrollbar stay thinner than an uncooked spaghetti.
/ end of rant */
Like the AOL browser, come to think of it.
Tabs in Firefox were such an unfamiliar thing.
The question is why aren't they a feature of the window manager instead of the application. We should be able to have windows with tabs from different applications.
Actual MDI applications feel so dated. It made more sense when there wasn't a unified task bar kinda thing (which when you think of it, is kinda like tabs as well)
I don't think these are permanently gone, but the corporations failed us, and also the "not for profit" fakers such as Mozilla.
We need a new web - one developed by the people, for the people. Whenever corporations jump in, they try to skew things to their favour, which almost always means in disfavour of the people.
It's still a thing but it went off the rails, see Apple and their latest no-contrast UI.
Apple has the unfortunate burden of needing to shepherd millions of developers over to this new paradigm (AR) before it really exists, and so is shoving Liquid Glass onto devices that don't really benefit from it.
But in practice people are generally not happy about lots of new experimentation going on. By definition, most of the results suck. In retrospect we get to stand in awe of those that survived the evolutionary battle and say "wow browser tabs" and "wow pull to refresh" and forget the millions of other bad ideas that we tried.
Bruh, I just want to be able to read the text on my phone.
That's my point about people swooning about the days of UI experimentation. There's a reason we don't do it once we figure out good solutions to problems (experimentation is hard and mostly bad).
> Yeah: most experiments fail and even the ones that ultimately succeed have rough edges.
Vista / Aero 2.0 already did Liquid Glass. At least they had the decency to ship a "turn this shit off" toggle that actually worked.
Apple really has to bite the bullet somehow here if they want to get everyone over to what they see as the next computing paradigm.
I think if I had a really improved version of Apple vision I would still want non transparent windows that are clean and easy to read, not floating holograms with glass like distortion?
Oh wait, I have them all off. So what will AR do for me?
Turns out that interaction shift actually enabled a lot.
IMO any individual (like you or I) are unlikely to immediately conjure up every possible high-value idea that AR makes possible.
Not saying those ideas necessarily exist (though I suspect they do), just that your lack of imagination isn't evidence against them existing and being discoverable in the next 10-20 years.
New apps were announced in blogs, and people downloaded them to try them out. I remember downloading Opera, using it for a few days or weeks, and then going back to Firefox.
The only reason pull-to-refresh got accepted is that it came so early that the UX of smartphone app wasn't well established. Before pull-to-search or pull-to-whatever had a chance.
> nihilistically
It's quite nihilistic to think history doesn't exist and things are born as they are currently.
[0] https://web.archive.org/web/20201204045158/https://www.fastc...
[1] https://web.archive.org/web/20120331181045/http://android.cy...
[2] https://www.reddit.com/r/androiddev/comments/vbt6d/pull_to_r...
Discoverability is more than simply visual cues. Seeing other people do it counts.
It was chrome, downloading a multi GB file without any sort of UI hints that it was doing so. A generative AI file.
Is this why chrome uses so much ram? They’ve just been pushing up the memory usage in preparation for this day, hoping I wouldn’t notice the extra software now running on my (old, outdated) system?
[0] "small" in comparison to ChatGPT, but still a bulky download
- Use of analytics tends to replace user trials/interviews entirely, trading away rich signals for weaker ones
- Analytics can be used to justify otherwise unpopular or ill-advised changes
- When combined with certain changes (e.g. making features harder to access), the numbers can be “steered” in a particular direction to favor a particular outcome and better enable the last point (“Looks like nobody’s using that thing we hid behind an obscure feature flag! Guess we’re safe to remove it entirely now!”).
In theory telemetry/analytics have strong potential for improving software quality, but more often than not they’re just massaged and misused by product managers bent on pushing the software a particular direction.
The need for this is mainly on work machines that are locked down; if admin mode is necessary then it's DOA...
A local MITM proxy that doesn't require elevated rights and which filters out everything unwanted, starting with ads, would be nice I think.
I can see the use of LLMs and machine learning tools like TTS, translators and grammar checkers to be integrated to browser, but only depending on local models or better, like Firefox's case to CPU optimized local models.
Is there a way to persist the file even after updates?
Also there's absolutely zero need to be sudo to put a JSON config file for Firefox on Linux.
You're basically bash/curl'ing the kitchen sink, with all the security risks that entails, executing a shell script as root (which may or may not be malicious now or at some point in the future), just to...
Put a 12 lines JSON file in a user's Firefox config folder.
Way to go my "fremen" brothers [1].
[1] the "fremen" in Dune as those who adore the Shai-Hulud
I guess then, the browser and AI just serve different purposes now?