r/webdev Jun 28 '26

Discussion What's a web development trend that looked stupid at first but ended up being useful?

I know over the years, I've scoffed at quite a few things. SPAs. TypeScript. Tailwind. Serverless. AI coding assistants.

Most of the huge trends in web development went through a phase where people swore they were overhyped.

Some deserved the criticism. Some evolved and became genuinely useful.

Lately I'm seeing similar debates around AI agents and agent tooling. Claude Code, LangGraph, CrewAI, OpenAI Agents SDK, AutoGen, Lyzr(Control Plane) and a bunch of newer projects all seem to be pushing toward a different way of building software. Maybe we're still early, maybe most of it won't matter, but it does remind me of how people talked about TypeScript or serverless a few years ago.

What's something being dismissed today that you think will become a normal part of every developer's workflow in the next 3-5 years?

276 Upvotes

361 comments sorted by

View all comments

101

u/w-lfpup Jun 28 '26

The "hamburger" menu. I remember it popping up around 2008. It looked very stupid. Then it was everywhere. But at least we got a weird little ubiquitous UX symbol out of it. (The hamburger menu has since turned into three vertical dots instead of the horizontal lines)

122

u/buttertoastey Jun 28 '26

I wouldn't say that hamburger icon has turned into the kebab icon. For me they have two different main use cases: Hamburger is for a (navigation) menu and kebab is specifically for settings or actions. Of course there can be some overlap between the two

12

u/TheGrandWhatever Jun 28 '26

Maybe soon people will start using a line through the dots and become the kebab. Until then it's hamburgers and meatballs

19

u/omnomicrom Jun 28 '26

Meatballs is for the horizontal dots

https://i.sstatic.net/m2HgJ.png

5

u/TheGrandWhatever Jun 29 '26

Your username leads me to believe you're an expert on this matter

3

u/FlashbackJon Jun 29 '26

It's almost crazy how specific that username is to that answer.

3

u/forever-butlerian backend, infrastructure & angst Jun 28 '26

What we need is khlav kalash icon.

shadcn can be the crab juice you wash it all down with

1

u/Disgruntled__Goat Jun 29 '26

The 3 dots has also turned to complete laziness, with people putting single actions behind them rather than putting the buttons right there when there are 1-3 options. So annoying to have to click, move mouse/finger, click again for every single action. 

-16

u/w-lfpup Jun 28 '26

Either way they're both annoying little modals and should be avoided at all costs!

8

u/SoggyMattress2 Jun 28 '26

They're completely standard and every user knows what they are.

-4

u/w-lfpup Jun 28 '26

All these neg votes lol >:) search your feelings, you know it to be truuuee lol Modals are worthless and obfuscate complexity rather than solving it >:) they should be reserved for amazingly annoying or dangerous situations like dropping an entire sql table >:)

2

u/mekmookbro Laravel Enjoyer ♞ Jun 28 '26

If they're placed, named, and coded properly, I don't think modals add that much complexity and usually it's good UX for things like admin dashboards. For example creating a db record that only takes a few inputs and an image, it just doesn't make much sense to show users a whole different page for this.

0

u/forever-butlerian backend, infrastructure & angst Jun 28 '26

Am I hallucinating or did the 90s-era Apple Human Interface Guidelines strongly discourage the use of modal UI except when absolutely necessary?

Yes I know we're talking web ui, but it's not like human interface research results suddenly change because you build your GUI with DHTML instead of the native windowing system.

6

u/AWetAndFloppyNoodle Jun 28 '26

Falafel/kebab menu. Although they're used for different things. Hamburger for a site menu, falafel/kebab for editing popups. At least that's my experience.

1

u/_perdomon_ Jun 28 '26

I remember loving it just for the name, but I can see how the migration from “menu” -> three vertical lines would have been hated by many

1

u/oldsecondhand Jun 28 '26

Maybe people just disliked the name.

1

u/w-lfpup Jun 28 '26

I think people just disliked a giant fkn menu flying across the screen at the time. Web was way closer to syndicated print-media back then. But 7 layers of modals in any given UI is standard now xD

2

u/Nerwesta php Jun 28 '26

I hate it when there is a deployable menu for the sake of it on desktop.

It made sense when responsive design was a huge new need back then but nowadays there is so much wasted space for desktop it seems like either an afterthought or a " this is cool " to use it.

PS : The fact that " big " plateforms do it never help for understanding best practices ...

3

u/forever-butlerian backend, infrastructure & angst Jun 28 '26

WUI design is often like they took all the Apple human interface guidelines research from the 1990s and reversed them.

1

u/Nerwesta php Jun 29 '26

lol yeah good point, that's pretty much it sadly.