devtools.fm: Developer Tools, Open Source, Software Development · Andrew Lisowski, Justin Bennett

Nate Wienert - Tamagui, One Stack, Zero, and Universal Apps

November 4, 2024·52 min·5 clips
Nate explains how sharing code across frameworks creates overwhelming complexity with two of everything.
This episode of DevTools FM features Nate Wienert, a long-time React community member and creator of Tamagui, discussing his new project called OneStack. Hosts Andrew and Justin welcome Nate back after his previous appearance on episode 64, which focused on sharing components across web and native platforms. The conversation centers on reducing complexity in modern web development stacks. Nate explains that OneStack aims to solve the inherent complexity of sharing code between different frameworks and platforms. He identifies having two different bundlers, routers, configuration methods, and documentation sets as a primary source of this complexity. The core idea of OneStack is to turn these "two" separate systems into "one" unified stack. His background in design, starting with Photoshop and XML as a teenager, shaped his approach to building products that look and feel good. Nate gradually learned front-end and back-end development with a focus on realizing his design ideas technically. An interesting insight is that Nate's journey into coding began without any family guidance, using an XML book at age twelve. His design-first perspective fundamentally colors his technical problem-solving and product philosophy. The development of OneStack is presented as a direct response to the fragmented tooling experience he and others have encountered. The project's recent launch featured a website that the hosts describe as looking fantastic. The tone is conversational and technical, focusing on developer experience and tooling philosophy. The style is educational, exploring the motivations behind building new developer tools. React developers frustrated by tooling fragmentation would find this episode highly relevant. Listeners seeking narrative drama or non-technical business stories might want to skip it.
Listen to the show on