The medium vs the picture
Just a few years ago we all complained that half the shit on Dribbble was the same designs copied and pasted a hundred times over. Pretty screenshots with zero substance. That problem never fully went away.
The designers who actually understand how the web works, CSS, layout constraints, accessibility, performance, how things behave with real content and different screen sizes, rarely have to fight with developers about how something is supposed to look. Because if you’re designing for the web, the toolkit isn’t just a paintbrush. It’s the medium itself. Those people design for the browser, not just for the mockup.
A lot of people showed up who mainly treat design as static pictures. They work almost entirely in Figma, chase whatever looks cool and call it done. Some of them sell courses. The result is often polished screenshots that fall apart the moment they hit a real browser or real content.
Now AI can generate pretty interfaces in seconds. Most of them still break under actual conditions with fragile layouts, accessibility failures, poor performance, no thought for edge cases. The people who understand how the web works can catch and fix that. The ones who only care about the picture just generate another pretty image and hope it holds up.
Here’s how you can usually tell the difference…
- Their language stays at “vibe,” “aesthetic,” “clean,” “modern,” “sleek.” Almost nothing about constraints, accessibility, loading behavior, or how the thing actually works in a browser. They will sell you the idea of storytelling.
- Portfolio is 90% polished Figma screenshots and Dribbble shots. Almost no live links, no real responsive behavior, no edge cases.
- They treat the mockup like the final product. Implementation is always someone else’s problem or the AI’s.
- They love saying “pixel perfect” while the design collapses the second real content or a different viewport shows up.
- They only describe interfaces by how they look in isolation, never by how they load, focus, fail or adapt.
- When something breaks they blame the developer or the agent instead of admitting the design was fragile from the start.
The people who know the medium talk about how it behaves. The ones who only care about the picture talk about how it looks.