Cooking or catering?
No matter if you were a designer in
Then comes the inevitable response: «This looks great, but we can’t actually build it with our current infrastructure.» … Sound familiar?
Welcome to the gap between what we design and what can be built.
The 99 % problem
Most designers today spend
Think about it like this: if you design the perfect interface but the backend can’t deliver it, you’ve achieved precisely nothing.
Why third-party solutions won’t save you
«But can’t I just use Webflow, Bubble, Base
Sure, you can. But you’ll end up doing exactly what we did when we moved from Photoshop to Sketch to Figma – transferring old behaviors into new tools without understanding what happens behind the curtain.
These platforms are brilliant for prototyping and getting started, but they’re also like catering your food: black boxes where you pick and choose and become nowhere better at cooking. You’re still manipulating interfaces without understanding the pipes, the databases, the salts, the peppers, and the inner workings that gives an app its flavour and taste.
The 50-75 -100 % strategy
Instead of aiming for the perfect interface from day one, start with this approach:
Move to
Finish at
I believe that if you go straight for
But if you take the
Damn, I bet your finished solution will be even better than the one you aimed for in the
This isn’t settling for mediocrity – it’s being smart about the relationship between design and implementation, and even smarter about human relationships.
The infrastructure-aware designer
I’ve said it before: start buiding your own apps! Once you understand the pipes behind the interface, something magical happens:
You design better interfaces. Because you know what’s technically feasible, you can push the boundaries in ways that actually work.
You communicate better with developers. Instead of «make this!» you can have informed conversations about tradeoffs, priorities and user experience.
You become more valuable. Designers who understand infrastructure are rare and incredibly valuable to any team.
You build better products. When you understand both user need and technical constraints, you find creative solutions that satisfy both.
The Future’s So Bright, I Gotta Wear Shades
As a designer who’s spent
Designers who understand technology have a massive competitive advantage.
We’re living in an, to me, absolutely incredible time. The barrier between «I have an idea» and «I have a working app» has never been lower. When you self-host, you’re not just building apps – you’re building technical literacy. You start understanding how data flows, how servers think, how users actually interact with your creations. This knowledge bleeds into everything else you design.
The designer who can say “I build custom app to solve problems” isn’t just someone who can push pixels around. They’re a designer who understands the full recipe of digital creation.
Jomenvisst, såäre. Å de e jävligt schysst!.
Next up: How I replaced WeTransfer with custom image banks for my clients.