Wesley Yu, VP of Engineering at Metalab, discusses how the design and engineering studio builds delightful digital products for ambitious startups. He emphasizes the importance of iterative development, deliberately building "ugly apps" to iterate quickly, and choosing boring, stable technologies for client work. Wesley also explores how AI tools are shifting the collaboration between design and engineering, and shares strategies for matching tech stacks to client needs and long-term maintainability.
Summarized by Podsumo
Metalab's approach to tech stack selection prioritizes client capabilities and hiring feasibility over novelty, often choosing stable, boring technologies for long-term maintainability.
Iterative development with 'ugly apps'—building end-to-end flows with minimal polish first—allows teams to refine based on real feedback and avoid waterfall pitfalls.
AI tools are blurring the line between design and engineering, allowing designers to prototype in code, but human-crafted interfaces retain unique value that AI-generated 'sameness' lacks.
Warm handoffs—bringing in future maintainers early—are crucial for preserving project DNA and avoiding the loss of context that comes with cold documentation handoffs.
The studio uses a 'service blueprint' to align design and engineering on core user actions and backend processes before building, akin to planning a TV season's story beats before writing episodes.
"I think a stack decision is not just a technical exercise, it's also a hiring plan and an onboarding plan. And what does it mean to support this thing at 2am in the morning?"
— Wesley Yu
"Being okay delivering an ugly app... you build out the full flow from start to end, and the screens that you build in between, sometimes they just render JSON and a button and you're able to move through."
— Wesley Yu
"Magic to me is creating something that is seemingly impossible, but by doing it through means that no one would expect that you would put that much effort into... That's the magic to me: all the effort behind this tiny interaction, this tiny moment of delight."
— Wesley Yu