Remix.run Logo
ljm 3 hours ago

I reckon something like this has only been possible to develop because of how homogenous the internet has become in terms of design ever since the glass effect and drop-shadows took over in Web 2.0 and Twitter Bootstrap entered the scene.

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

Impressive technology, but that old skool artisanal weirdness of yore only becomes more valuable and nostalgic.

mjr00 2 hours ago | parent | next [-]

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.

ezst 2 hours ago | parent | next [-]

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).

jerf 33 minutes ago | parent | next [-]

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.

thewebguyd 12 minutes ago | parent | next [-]

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.

BeetleB 17 minutes ago | parent | prev | next [-]

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.

bombcar 30 minutes ago | parent | prev [-]

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).

cruffle_duffle an hour ago | parent | prev [-]

Shadcn and friends are the modern equivalent of old vb custom controls.

thewebguyd 9 minutes ago | parent | prev | next [-]

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.

Fordec 2 hours ago | parent | prev | next [-]

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.

jrimbault 2 hours ago | parent | next [-]

> 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

Thanemate 9 minutes ago | parent | next [-]

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?

lwhi 28 minutes ago | parent | prev [-]

But it's possible to have usability and a unique design character, if you use a human designer.

soraki_soladead 2 hours ago | parent | prev | next [-]

> 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.

rustystump an hour ago | parent [-]

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.

the__alchemist an hour ago | parent | prev | next [-]

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.

enraged_camel 2 hours ago | parent | prev [-]

>> 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.

threatofrain an hour ago | parent [-]

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.

darth_aardvark 30 minutes ago | parent [-]

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.

ilikecakeandpie 2 hours ago | parent | prev | next [-]

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.

Qasaur an hour ago | parent [-]

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.

Bombthecat 6 minutes ago | parent | prev | next [-]

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.

AstroBen an hour ago | parent | prev | next [-]

"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.

raffael_de 2 hours ago | parent | prev | next [-]

there is no problem with yellow, but if everything is yellow then that's a problem. that's the point.

slopinthebag an hour ago | parent | prev | next [-]

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.

levmiseri 2 hours ago | parent | prev [-]

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.

ljm 2 hours ago | parent | next [-]

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.

slopinthebag an hour ago | parent | prev [-]

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.

jjk166 an hour ago | parent | prev | next [-]

> 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.

alberto467 13 minutes ago | parent [-]

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.

crazygringo 2 hours ago | parent | prev | next [-]

> 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.

thunky 3 hours ago | parent | prev | next [-]

> 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.

ljm 2 hours ago | parent | next [-]

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.

qazxcvbnmlp 2 hours ago | parent | prev | next [-]

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.

2 hours ago | parent | prev [-]
[deleted]
adriand 2 hours ago | parent | prev | next [-]

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.

jjk166 an hour ago | parent [-]

> 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.

p_stuart82 10 minutes ago | parent | prev | next [-]

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.

afavour an hour ago | parent | prev | next [-]

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.

snek_case an hour ago | parent | next [-]

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.

sieabahlpark an hour ago | parent | prev [-]

[dead]

threetonesun 3 hours ago | parent | prev | next [-]

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.

ctoth 2 hours ago | parent [-]

> 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?

threetonesun 2 hours ago | parent [-]

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.

armchairhacker an hour ago | parent | prev | next [-]

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).

nunodonato an hour ago | parent | prev | next [-]

> 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?

operatingthetan 20 minutes ago | parent | prev | next [-]

>but nothing truly unique or mind-blowing.

This is most every corporate website.

carimura 2 hours ago | parent | prev | next [-]

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?

ljm 41 minutes ago | parent [-]

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.

dayvid an hour ago | parent | prev | next [-]

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

tcp_handshaker 2 hours ago | parent | prev | next [-]

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.

ljm 2 hours ago | parent [-]

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.

voidfunc an hour ago | parent | prev | next [-]

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.

Bridged7756 44 minutes ago | parent | next [-]

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.

slopinthebag an hour ago | parent | prev [-]

The early web was filled with wacky and unique websites and it's a ubiquitously loved period of the internet.

2 hours ago | parent | prev | next [-]
[deleted]
godzillabrennus an hour ago | parent | prev | next [-]

Nothing screams old school more than 98.css https://jdan.github.io/98.css/

est 2 hours ago | parent | prev | next [-]

> how homogenous the internet has become in terms of design

I think it's because Steve Jobs killed Flash.

quacked 3 hours ago | parent | prev | next [-]

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.

rob 3 hours ago | parent | next [-]

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. :)

Maxion 3 hours ago | parent | prev [-]

This aestethic is useful though for SaaS apps and the like that know themselves to be generic.

codegeek 2 hours ago | parent | prev | next [-]

"Twitter Bootstrap". Havent heard that term for years. The OG of CSS frameworks.

coffeebeqn 2 hours ago | parent [-]

Most companies I’ve worked at still use bootstrap or something that looks very much like it for most internal web tools

volkk 3 hours ago | parent | prev | next [-]

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.

ezst 2 hours ago | parent [-]

By the nature of LLMs, there's no reason to think it would.

rustystump 2 hours ago | parent | prev [-]

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.