upvote
There's no shame in being homogenous and obvious, though.

If I'm building out an internal tool for, say, a hospital lawyer to search through malpractice lawsuits, I want my tool to be the most familiar, obvious, least-surprising UI/UX possible. Just stay out of the way and do what it's supposed to do.

The trick is, of course, that the human is still responsible for knowing when homogenous is fine, or when there's real value in the presentation. If you're making a website for, say, a VST plugin for musicians, your site may need to have a little more "pizzazz" to make your product more attractive to the target audience.

reply
> There's no shame in being homogenous and obvious, though.

The real world analog is this...

The reason people (especially Americans) stay in Marriott property hotels is because they are homogenous. If all I want to do is travel to Phoenix, AZ for work I want to know that the hotel room has the same mattress, desk, TV, customer service, etc. There is real legitimate value to that. So I'll book the Courtyard in Phoenix because I know exactly what I'm going to get.

On the other hand, when I'm traveling the Amalfi Coast in Italy, I want the Airbnb experience. Sure the bed is stiff, there's no A/C, and the 80 year old door frame is hard to close, but there is something magical about it.

reply
It is actually a rational choice. It is a defense against extremely bad experiences.

A personal example from a few weeks back. My SO booked a hotel for a weekend as a birthday present. We went there, it had a fantastic spa, dinner was delicious, the room great, clean, and so on. Individually designed, well thought out, friendly staff.

Breakfast came around and the coffee was abysmal. Really truly abysmal. What did we do? While eating breakfast we looked for a McDonalds, as we know for sure, that regardless where you are - you will at least find an okay and drinkable coffee at McDonalds. It is not a great coffee. And will never be. But the likelyhood is very low that you will find a shit coffee.

Marriott is basically the same for hotels. Or MotelOne in Germany. It is the power of brand - you get a solid 7 out of ten. And to be honest - when I am traveling for work, this is all I want. I want to know, that I will have a clean room, a bed that is good to sleep in. And the knowledge, that I will likely wake up rested the next day when I have to be at my best for my clients.

The risk of ending in a shit-hole got smaller because nowadays people write their experiences - but on the other hand, having seen how many of my reviews were being deleted by Google, Yelp, TripAdvisor and the likes because some lawyer requested it - I don't give a rat's shit for online reviews.

reply
> Marriott is basically the same for hotels.

Marriotts are sadly not the same between countries, and that's probably a good thing.

The standard for large chain hotels in the US are much, much lower than everywhere else in the world. Full-service Hiltons in the US don't even have executive lounges anymore.

reply
The 'real world' analogy is much simpler: standards.

Canonical UX patterns are generally beneficial and most 'design' attempts are well-meaning dark patterns.

Xerox figured out windows, scroll bars, buttons, groups in the 1970s and most web interfaces are STILL not up to that standard!

Heck - they're not as good as Visual Basic apps from the 1990s.

Largely due to lack of design discipline.

reply
McDonalds. Homogenous everywhere in the world. US, Italy, Japan, Brazil, same stuff.

Good pizza in Italy, goos ramen in Japan, grilled Picanha in Brazil, that's why you go there and want it different/original.

But in software UI this is often overdone. I want the pizzazz in my audio software in what it produces, not in how the UI looks like.

reply
McDonald's is extremely different around the world. Different menu, different price.
reply
"extremely different" is an exaggeration. It's mostly the same with some local differences.
reply
"extremely"
reply
Counterpoint: winamp was strictly more fun than any other audio software
reply
And all those Delphi programs (ok rn I can only think of the crackz but there must have been others).

What made these Delphi programs so unique in their UIs?

reply
McDonald's is homogenous within a country, but very different in different countries.
reply
Especially americans? The popularity and demand for homogenous american products and services (and other similarly homogenous things from other countries) overseas shows that it's not just "especially americans". What point would that even make? If anything the amount of people and customers of such things worldwide could easily outnumber just the people who live in one country, even as big. Desiring a level of service is not really a "uniquely american" thing. Perhaps there's also some impression that there's some "international homogeneity" that blurs things and makes it seem like it's coming from one place (even though it's a mix), but seemingly "cultural and local" things in other countries can be no less homogenous. Going from one japanese ryokan to another you're gonna experience the same level of homogeneity.
reply
I think this is a fairly limited view of design, that's commonality in branding and somewhat layout.

Real design would be changing how beds, showers, toilets, keys, etc etc work.

Yes there is familiarity in the truly banal, but progress in design happens when we really question how things work.

reply
Good homogenous experience is the hallmark of good design. There are no surprises with good design. It just works the way you expect it to work. Good design should not generally challenge your expectations.
reply
Trade-offs.
reply
Personally, if I had to go to Phoenix, AZ for work and stay at a Marriott hotel, I think I would rather convince my boss that this business trip could be a zoom call, and during that zoom call I notice that participants have all sorts of fun virtual backgrounds, filters, emoji in their statuses etc.

Because it turns out, the type who don’t want fun little differences are exactly the types who will gladly go on a business trip to Phoenix Arizona and stay at a Marriott hotel.

reply
> all sorts of fun virtual backgrounds, filters, emoji in their statuses

I don't want more pieces of flair in my life, thanks

You generally won't get to know someone well enough to appreciate their unique aspects unless you see them in person at least sometimes, unless that person has the habit of letting their freak flag fly in all circumstances, which has its own downsides.

reply
> I don't want more pieces of flair in my life, thanks

Then don‘t. My boss didn’t require me to put a minimum of 15 pieces of flair in my status, and personally I just put blur on my background... scrap that, I didn’t turn on my camera at all and just used my standard avatar (which I consider fun in fact).

reply
That's why I miss the days of old fashioned GUI toolkits (before the web thought of itself as an application distribution platform): you would just design any app as a bag of typical controls in typical containers, and you and your users would live with the expectation that they would look and feel just like the rest of the operating system, nothing more, nothing less. Frivolity would be generally frowned upon, with the result that applications were overall more homogeneous, effective, discoverable and efficient (also in dev time).
reply
I remember when people would vigorously complain that Toolkit X was simply unsuitable for any task because it did not conform to the operating system's standard visual appearance.

Now I struggle to even define what an "operating system's standard visual appearance" is. Apple's still the best but not what they used to be on that front even so.

reply
I'll still die on this hill, but I think that the reason there's a computer literacy problem is because we moved away from following OS conventions (when they existed) and into bespoke, branded UIs for everything, and then eventually to web where every site and webapp behaves differently.

In the early days, if you learned the OS, those usage patterns and skilled transferred to every app on that OS. They all looked roughly the same, shared the same menus, shame shortcuts, same icons, etc. You didn't have to learn how to use Apps x, y, and z. You just had to learn Windows (to an extent).

Then marketing got involved, and then the web, and then suddenly every piece of software had to stand out and look and behave as unique as possible, throwing years of HIG research out the window.

reply
Notice that several examples in the Claude Design demo video are typing in English things that could be accomplished through UI controls, if the user only knew where to find them.
reply
All I saw was chaotic high speed zooms and jump cuts.
reply
Not all OS's, unfortunately. I'm on the boat that says conforming to Gnome HIG's is a bad idea.

Just today I had the disk usage analyzer (baobab) open and I was navigating inside directories so I want to go up a directory and clicked on the "<-" left arrow in the headerbar, which went "back" a screen, discarding all the work done scanning the filesystem.

If this app had a traditional menubar and a toolbar this wouldn't have happened.

This is a common type of experience I have every time I use a Gnome app. It almost feels like someone deliberately researched how to make desktop apps as counter-intuitive as possible and implemented that as the policy for some reason.

reply
I have the opposite experience. I have no trouble navigating Gnome apps, and now when selecting an application for a task, I'll choose a Gnome or GTK4 one first. Other apps implement odd controls that don't mesh with the rest of the system.
reply
To me Gnome mostly feels like someone deliberately researched how to make desktop apps as intuitive as possible and implemented that as the policy. And I guess that's what they did, and they did a good job.
reply
omg yes, I felt crazy the first time I experienced this "feature"
reply
I miss the days when there was no "standard visual appearance" for the OS (e.g. DOS). I liked the diversity of interfaces.

Years ago, I remarked to a friend that I'd spent half of my (computing) life post-high speed Internet, yet almost all my happy memories are from before that. It was the same for him, and we both explored why that was.

The homogeneity of interfaces was actually one of the reasons we came up with on why doing work at a computer is a lot less appealing.

reply
Everyone remembers fondly the time they were young, I believe it is more about that then everything else.

I understand your feelings but it is extremely tipical in human history to keep remembering "the good old times"

reply
That may be true, and had you asked me half a lifetime ago, I would have likely said "The old days were better".

But:

I would have still said I enjoyed using computers. And I wouldn't have said "Today's interface sucks" (well, other than my HW not being able to keep up with eye candy...)

I simply don't enjoy using the computer these days. And I do think the interface sucks. Pretty much anything that involves using the web browser sucks - be it a local app or a web app.

reply
I don't remember people complaining about Winamp being a non-standard UI, but if it were slow then there'd be tons of complaints - and many of the "fancy" UIs were terribly slow (or the programs were, hard for a user to tell the difference).
reply
> I don't remember people complaining about Winamp being a non-standard UI, but if it were slow then there'd be tons of complaints - and many of the "fancy" UIs were terribly slow (or the programs were, hard for a user to tell the difference).

Wasn't Winamp 2 the gold standard? I remember plenty of music lovers switching to foobar2000 when Winamp 3 came out, because it was, as you said, slow(er).

reply
Winamp been really unique, probably because they able to combine that unique design with very practical UX. Even when better players released a lot of users got hard times to switch because of UI, visualizations, skins...
reply
Quite the opposite, people worked very, very hard to make Winamp even more non-standard via skinning.
reply
didn't winamp look like an... amp?
reply
Shadcn and friends are the modern equivalent of old vb custom controls.
reply
Of course, there is indeed no shame. There is also no pride.

Standardized interfaces are as exciting as kettle thermal switches or physical knobs in cars. Useful, probably optimal and will be around for decades to come. Also nobody talks about it, treats it with interest, or pays above market rate to work on it.

The value becomes the architecture of the value of the tool, not the interface. There is still value being generated, but the need for a highly paid UX designer evaporates, and is ultimately replaced by the above.

reply
> Of course, there is indeed no shame. There is also no pride.

But there's is "pride" in making tools people actually use without issue

reply
But it's possible to have usability and a unique design character, if you use a human designer.
reply
not only possible but sometimes necessary because sometimes you need to sacrifice familiarity and question the assumptions we have to truly make meaningful improvements
reply
If you work with an exceptional one, sure
reply
True, but why would people use yet another lookalike tool over the one they're currently using? Or is the implication that looks don't matter as long as it works? Because if that's the case, Why do we need CSS?
reply
the beauty is in the consistency.

why do we build with right angles, straight lines, regular curves, etc? Why not random angles, crooked lines, etc for style and "excitement"?

Why don't we assemble a furniture set from a random assortment of pieces from flea markets? People sense that that is ugly.

reply
A better example might be why we build stairs with a standard riser height and tread run. If you've ever accidentally tripped on an unusual or non-standard stair, you already know this.

Users don't need to think about how to use them; they are ubiquitous and familiar, and therefore intuitive and automatic.

If every set of stairs (or, worse, if every stair in a set) was radically different, every time you approached some stairs you would have to think carefully about how to use them so you don't fall.

reply
Wait is this a pro-llm argument

That's fucking funnyyyyyy

The gymnastics keep getting better and better

reply
> There is also no pride.

Is the pride not in solving the users' problems?

> nobody talks about it, treats it with interest, or pays above market rate to work on it.

Definitely needs a citation for this one. For so many products the user isn't paying for standout design. They're paying for insight, leverage, velocity, convenience, whatever. The market definitely supports this by paying above market salaries.

Good design can be a useful differentiator but it isn't the only way for a tool or product to "spark joy" and often _fancy_ design (not good design) is used as a crutch for a subpar product.

reply
the "solving users' problems" framing works for most products but gets complicated for developer tools, where the design is the interaction model. a CLI that gives you typed errors and predictable verbs is design. a confusing API surface that makes you guess is also design, just bad design. the pride question becomes: did you respect the user's mental model?
reply
Much of the sadness of the current tech industry comes about because the user's problems were solved in the 90s but now we need to make up new ones to justify the fat salaries, headcount increases, and stock price.
reply
> They're paying for insight, leverage, velocity, convenience, whatever.

Correct, they are paying for work done by people in other roles, who's title isn't UI or UX designer. It's on the backend person for velocity, it's for business development for leverage, it's on data scientists for insight, it's on logistics for convenience. Those people will be paid for solving those problems, not for tweaking CSS. My team, who falls into this category of more invisible work, has not hired UI or UX person at all. Which by mathematically speaking by default, is simply below the average rate for that work. Meanwhile Apple will pay easily mid six figures for someone in a more flashy role.

reply
To prove the above person’s point, sap and salesforce have some of the most notoriously bad ux in the market and yes they make bank.

Design is much harder for power user tools compared to consumer. There is far more complexity and the expectation often is users must be trained to even use the tool.

Design only goes so far.

reply
Those are the kind of domains where LLMs as an interface should kick ass.

Describe the idea of what you want to do, not the inscrutable steps the application requires to get there.

reply
> sap and salesforce have some of the most notoriously bad ux in the market and yes they make bank.

Why ? Since its so notoriously bad why have there been no attempts to improve it ?

reply
Because the people making purchasing decisions for SAP and Salesforce are not people who spend any substantial share of their time using it directly or care about the UX.
reply
I don't take pride in having an original UI for most tasks: I take pride in having one that's easy to use and gets the job done. I am not disrespecting people who are making a creative/artistic UI: That adds fun and life to the world. But it's not required for every project.
reply
> There is also no pride.

Respectfully disagree.

You should feel pride when you deliver the easiest-to-use system that the hospital lawyer has ever used. When you get them in and out of the system quickly because it's intuitive and has an appropriate architecture.

reply
agree that fancy ≠ good. some of the most satisfying tools i've used look like they were designed in 1995.
reply
I think many companies need a UX professional to stop developers from deploying bespoke interfaces and forcing them to follow whatever idioms and patterns the users are most familiar with.
reply
>> Of course, there is indeed no shame. There is also no pride.

I disagree completely. The pride should come from the value that is delivered. Specifically, this:

>> Useful, probably optimal and will be around for decades to come.

Is something to be proud of, full stop.

reply
I think there's something nice about the idea of a store owner which has unnecessarily decorated the store with love, even with the liability of a cat; it's not delivering the product better and the cat may actually make things worse because of allergies.

A cold American convenience store may be delivering the fundamental value at American prices, but there's something to be said about that "extra" human or creative element. One might say the same thing about the changing nature of the web over time, less individual CSS chaos and more Facebook aesthetics.

reply
There's nothing stopping people from decorating their boutique stores (or personal blogs, portfolios, and fan websites) the way they want. And that's fun and delightful for me, as a visitor, just like boutique shops are IRL.

But I really don't need that quirkiness at Home Depot, the DMV or my bank (or Amazon, or government websites, or my banking site). I'm there to purchase some screws, register my car or pick up some checks. I just need a storefront (or a website) that lets me do that as fast and homogenously as possible.

99.9% of stores (and UIs) are the latter, not the former.

reply
I get your point _and_ I do empathise with it.

But that said, for a UX'er I believe there should be a bit of shame in just doing the obvious amalgam of whatever 2-3 most popular things that already exist.

If you take on the UX lens, there's a lot of flaws in a lot of popular products, but they are accepted by the market because competition is not perfect. Copying that is not great, and I do think there is a point to be made on how "fine" shouldn't be the goal.

reply
There's a real problem with everything looking the same though. For a consumer product, you lose brand recognition. For a B2B product, you can confuse your users because Tool A and Tool B look exactly the same. You have to look hard at the name, kind of like prescription pill bottles.
reply
There is little reason to invent a completely new design system if your goal is to encourage brand recognition and prevent an operator from confusing tools.

Apple/SwiftUI has accentColor for example where you can inject a brand colour. This is subtle but effective for UI differentiation - colour is a design primitive that evokes subconscious pattern recognition and can be more effective than a complicated design framework that forces a larger context switch in the user's mind.

reply
Agreed. I only make internal tools where I work, and homogeneity is great here. These apps should be the most boring apps, yet clear, easy to use, and importantly, consistent across the company.

Bootstrap was great for this. You got a clean web interface that was simple, yet didn't have to be completely ugly. Basic and functional. A form to submit POs doesn't have to stand out, be glassy, or have animations. It needs to be easy to parse and stay out of the way.

reply
"attractive things work better"

There have been studies showing aesthetics matter quite a bit for UX - users perceive things that are attractive as being easier to use and less frustrating.

reply
This is reducing the role of Design as some lego-blocks assembling process. And higher quality being seen as adding ‘pizzazz’.

You are right, though. Many products don’t need more than that. But I fear that this will greatly impact design innovation and progress. We might get stuck in the current UI paradigm for a long time.

reply
We can skip Web3... Web 4.0 is twilight gradients, glassmorphism, text size xs in tailwind, and cards and pills for every UI component. Along with self-explanatory help text acting as filler under every header.
reply
Is "design innovation" a thing we really need? I'm not trying to be flippant, but every time I've come across an "innovative" design the only thing it's done is made me spend time learning whatever bespoke conventions the designer put in.
reply
Thats rather unavoidable to some extent anything thats better is going to be somewhat different
reply
It's no different to people trying to reduce the role of Programming to the same lego-block assembling process. And I believe the same conclusion follows.
reply
there is no problem with yellow, but if everything is yellow then that's a problem. that's the point.
reply
Why? At the risk of straining the example, "everything is yellow" is only a problem if there's a better color for a particular problem.

Maybe it's true that yellow is just the best, and should be used in 99% of circumstances?

reply
For internal stuff you’re absolutely correct - but using “main stream” design language (the current trend of rounded 3 column AI layouts, corporate Memphis, skeuomorphism, stock photos of help desk workers, wordart, etc) that isn’t unique makes your brand forgettable. Sure it was mind blowing when it first came out but it quickly loses its uniqueness and starts becoming a sign of crapiness/scaminess/enshitificarion.

Your users will never make it to your no-nonsense backend if your marketing is completely cookie cutter.

reply
There is more to design then just buttons and colour... Like menus, options, how, where, when etc.

But I reckon, nobody cares. Just let Claude decide and go with it... Sad state for UX designers / researchers.

reply
And no-one is preventing you from caring about those things. I build UIs with Claude a lot and I still spend a lot of the time thinking about the user experience and working with Claude to make an app as intuitive and easy to use as possible.
reply
I do similar, but I dislike writing CSS because it's practically impossible to keep up with the standards. And because I dislike writing CSS I don't feel like writing HTML that much either.

Web Components were a bit too slow to take off so the mental model of JSX has stuck with me, even if the ecosystem with hooks and various approaches towards reactive state are in many ways inferior to a problem Smalltalk already solved back in the day.

reply
The issue is that you actually don't want it to look like the modern ubiquitous UI we see everywhere, because it's some of the most jarring, least-intuitive crap we could possibly design. Even I struggle with it when trying to help my parents out, so of course they have no chance, and if they have no chance neither does the hospital lawyer. Modern UI is garbage, and thus this just outputs garbage. Believe it or not, creating good UI takes real skill and experience. You can't just slop it out and expect your tool to do what it's supposed to do.
reply
> You'll get a competent UI with little effort but nothing truly unique or mind-blowing.

90+% of attempts at making a truly unique or mind-blowing UI produce a mind-blowingly bad UI. For 0.5 seconds of wow factor, you've added substantial unnecessary friction. Outside of art projects where that wow factor is the point, it really should not be attempted, most certainly not by someone without the appropriate skillset.

The old skool artisanal weirdness was not a purposeful stylistic choice, it was a bunch of people trying to do the best they could with crappy tools. There may be some je ne sais quoi which is lost with the shift to mass adoption, but the reason for the mass adoption of these particular design trends was that they were objectively superior.

reply
I agree, only the very best designs (and their designers) can nicely mix utility and beauty (or the wow factor, it’s hard to define).

And people sometimes overestimate their designs because beauty is subjective, and because all children are beautiful in the eyes of their parent.

Also, there’s a reason why the mass adopted plastic, monobloc, stackable chair design is worldwide common and is studied as a cornerstone of design.

reply
> You'll get a competent UI with little effort but nothing truly unique or mind-blowing.

Which is exactly what I want. Do you have any idea how hard it is to get a competent UI?

Why do people celebrate consistency and uniformity in desktop apps, wanting to crucify developers for not following platform idioms and guidelines... and then suddenly want things that are "truly unique" or "mind-blowing" or "artisanal weirdness" when it comes to a web app?

A competent UI with little effort is a godsend.

reply
> You'll get a competent UI with little effort but nothing truly unique or mind-blowing.

This is exactly what I want in a UI.

reply
The remaining issue is that even an AI-generated UI needs considerable UX input in order to work well, especially when you have to fit it around domain specific knowledge, use-cases, and prior art. Is it for power users or not? All that.

At risk of shifting the goalposts on what I originally said, unique here isn't meant to mean quirky or weird but, simply, something that hasn't been done before, or hasn't been done as effectively.

This is the challenge for B2B startups that are switching to LLM-based development and are trying to offer more than the reselling of cloud compute at a markup with specialised functionality, because AI turns SaaS into a sexy version of MS Access.

reply
Exactly. If I am making a tool, I want the users mental energy to be spent on their domain, not bespoke weirdness of my ui choices.
reply
deleted
reply
There are still SO MANY insanely ugly, hard-to-use, absolutely horrible apps out there though. Sure, in consumer-focused apps, there's a lot of competition and pretty much everything popular is well-designed. But in enterprise? My god, it's still a massive shitshow.

The hilarious thing is that I would be willing to bet than in a decade, it's STILL a massive shitshow in enterprise. That's because the problem with enterprise software is not that good design is all that difficult to pull off (it just requires caring!) It's that the people making enterprise software have terrible taste and can't even see (I am convinced) that the thing they built is ugly and hard-to-use.

reply
> It's that the people making enterprise software have terrible taste and can't even see (I am convinced) that the thing they built is ugly and hard-to-use.

Generally the issue with enterprise is that its designed to appeal to the stakeholders who will make the purchasing decision, not the person who is actually going to use it. The people making it may have great taste and know damn well what they could do to make it more usable, but if a clean and easy tool doesn't match someone's preconceived notion of what the purchaser thinks the tool ought to look like then it's not going to fly.

reply
Having just checked my child in for their doctor appointment, 90% of web software would be dramatically improved by using very boring best practices and readable and accessible web practices.
reply
Did you try asking Claude Design to generate a complex UI with lots of custom details?

Or “2000s aesthetic” for something before Web 2.0 (although you’ll get a generic 2000s aesthetic unless you provide more detail).

reply
So this will turn out to be the most expensive web template business. Not really seeing how they expect to make money.

I guess post IPO, after the insiders cash in out of lock period its irrelevant.

reply
It's a legitimate boon for throwing together little internal apps, mind.

I can slap something together with Claude over a few evenings to fill a gap on tooling, or I can wrestle with Jira and CI and all that to tie things together with their own integrations.

No thanks, I'll just take the API keys and build on top, to my exact specifications, and the interface will be passable even if it needs a lot of polish. Tailwind has worked wonders for that.

reply
Previously you'd buy an admin template from ThemeForest for $10, slap your logo on it and and be done.
reply
I'd argue it's relatively unimpressive given the ability to create design systems and apply themes to them to create relatively generic content has existed for a long time now.

Sure, some prototypes will be spun up more quickly. But if this was a real problem large companies faced it would have been solved in software already.

reply
> if this was a real problem large companies faced it would have been solved in software already.

Good for everybody who isn't a large company then?

reply
I wasn't suggesting that the problem would be solved by large companies internally. If anything this is worse for smaller companies, who have already solved this problem for decades at this point by simply not caring about design too much and using the web UI framework du jour. We've already seen with Tailwind that moving to "just put money in the AI machine" comes at the expense of open source UI framework sustainability, with the upside of being slightly faster at making a first-pass boring design.
reply
Music isn't really new either it's just recombining riffs already created. But the recombinations create new experiences. Might be the same with design?
reply
AI can already generate music and it stands out a mile both in terms of the lyrical content and how middle of the road it all is. People will create some slop on Suno and lip-sync to it on TikTok because they absolutely don't sound like a thousand country singers blended into one.

So it's competent, for sure, but that is damning it with faint praise.

reply
IMO it doesn't flatten design into one thing. it splits it. cheap obvious work at scale, and a way smaller premium tier for real authorship. the middle is what actually gets crushed.
reply
this is true of AI in general
reply
deleted
reply
I hate it so much. Ah, your website/app/program is comprised of rounded-corner cards in four colors (color/pale color/white/grey), with a dark theme. Your clickable text isn't visually distinguishable from your non-clickable text. All of your logos are sans-serif SVGs. Your settings and action menus are split across four different primary hidden locations. Your scroll bars disappear even when there's text hidden offscreen. You try to guess what I want to click on by showing a series of competing horizontally-organized pills over the top of the content instead of just giving me a consistent set of action buttons.

AI companies: "good news, everyone! We've automated all those steps so they're even easier to generate!"

I think the same thing is happening in physical construction. Ah, I see you've designed a new box with four primary color tones and slightly offset vertical lines to break up the windows.

reply
What's great is I can take what you just said now and use it as context when generating my new DESIGN.md system and making sure it doesn't look like any of the other stuff. Thank you! Superpowers will show me all the options in their built-in visual companion when brainstorming. :)
reply
I don't know, I looked at their demo video and it was tile/cards all over the place. I haven't seen an old-fashioned user interface like the kind we saw before 2020 in ages.
reply
There was a screenshot of Valve's front page back when Half Life 2 was released in the early 00s[0]. It was well laid out, straight to the point, and had design flourishes that would have been painful to put together at a time where CSS was new and not supported very well.

Obviously a product of its time and laid out similar to how it'd be printed in a magazine (the characters slightly overflowing the borders and such like). Accessibility wasn't a thing back then.

If a different company did that in 2018 you'd be seeing the G-man in corporate memphis, downloading about 500mb of assets, with 178 separate ad trackers in a consent popup, and then you'd be scrolling like mad to get through all sorts of animations that hijack the scrollbar, in order to get to any useful info.

[0] https://www.reddit.com/r/HalfLife/comments/10sx4ve/what_stea...

reply
This aestethic is useful though for SaaS apps and the like that know themselves to be generic.
reply
> Impressive technology, but that old skool artisanal weirdness of yore only becomes more valuable and nostalgic.

but does it still exists? Even without AI everyone is utilizating the same css frameworks, same libraries and templates... design is pretty much boring these days. CSS Zen Garden anyone?

reply
The small web still has a unique soul to it. dimden.dev is a good example.
reply
That’s good design though. Users want consistency. Truly unique design is awesome but it belongs with experiential stuff, not a CRUD app.

You might just as well bemoan the homogeneity of Windows 95 apps. All those gray buttons in the bottom right of windows.

reply
Sort of. At the moment there is a fad of websites that mess with your scrolling and have very low content density. They are all trying to imitate Apple's marketing pages. Most startup websites do this. It's not at all good design, it's user-hostile, but it's trendy and popular right now.
reply
Nothing screams old school more than 98.css https://jdan.github.io/98.css/
reply
Twitter Bootstrap did more to elevate design on the web than reduce artisinal quality. Most of it was bad and definitely not ADA/other compliant
reply
> You'll get a competent UI with little effort but nothing truly unique or mind-blowing.

The shelf-life of unique and mindblowing has reduced to a week (being generous) before it's copied by slop artists looking for a resume booster or funding, and months tops before it's part of training data for everyone. Unless you find it in that small time window everything will seem homogenous.

It could just be a systemic result; unless you deliberately take the lonely road to parts of the internet where other people aren't, you will not see unique and mind blowing things. Which by definition you can't source from a place that has a lot of users, like social media or popular forums.

reply
You know where this is all going ?

In a direction where the AI model basically serves you everything live. No sites, no front end, just databases and model embodying them.

I mean why even code anything in the future where it is cheap and fast enough to just come up with everything each time based on each user need.

I am not saying it’s good but it’s lazy. And if one thing is for certain is that laziness prevails. Some even mistake it for progress.

But then, is human programming language really the most optimal way for an ai to steer the silicon? Some kind of bare AI OS with kernel, drivers and there in the middle a fat specialised asic ai chip to orchestrate everything.

reply
> how homogenous the internet has become in terms of design

I think it's because Steve Jobs killed Flash.

reply
"Twitter Bootstrap". Havent heard that term for years. The OG of CSS frameworks.
reply
Most companies I’ve worked at still use bootstrap or something that looks very much like it for most internal web tools
reply
>but nothing truly unique or mind-blowing.

This is most every corporate website.

reply
that's how i've felt about all AI design. the harnesses get better and cooler, and the outputs up the baseline of utter crap to "whoa that doesn't look bad at all!" which works for probably 90% of the web, but anything truly unique still requires a lot of human taste. maybe that will change one day, but I hope it doesn't.
reply
By the nature of LLMs, there's no reason to think it would.
reply
Everyone else is already pointing out how competent over unique is purely a positive, so I want to criticize the other implicit assumption here.

This comment is just a rehash of the increasingly outdated and incorrect assertion that LLMs can't possibly exhibit any creativity -- and it's also incorrect.

If you're yearning for "old skool artisanal weirdness of yore", look up the trend on Twitter a month or two ago of people asking Claude to make YTPs. They ended up very weird and artisanal in a way distinct from how any human would do it.

reply
I am not so sure. I lean towards client work on desktop/mobile/web and while the initial output is workable as new requirements come in it starts to fall apart largely because the vibe coder doesn’t understand design basics. It is one of those you dont know what you dont know and not that ai cannot write workable css or w/e.
reply
[dead]
reply
Homogenous design is a good thing. The internet isn't nearly homogeneous enough actually. The mid-90s desktop apps got it right and we've been regressing ever since then because web designers are like kids with crayons.
reply
This take is the death of joy.

Look up in an old city, look at the facades of the buildings. They have quirks, uniqueness, it makes the city almost a living thing. Every time we shave off another edge we lose that. Nevermind the fact that shoehorning everything into the same patterns is actually an antipattern and very good paradigms have been invented after the 90s.

It's not perfect, but I'd rather have a bit of a mess than boring emptiness.

reply
UI Design is an art. Like any other art, it's bound to have constant currents and counter currents. More than the designer's whims, it's the population's need for novelty, generational differences, and the desire of companies to stand out what is driving the wheel.
reply
The early web was filled with wacky and unique websites and it's a ubiquitously loved period of the internet.
reply
The web was, the desktop... less so. Not until the late 90's when stuff started to get wacky.
reply