Josh Farrant
Senior Software Engineer • @joshfarrantWhat drew you into design systems?
In many ways, the creation of Storybook. Version 3 coincided with the start of my second React project and started me thinking about how I might be able to design components once and share them between the two apps, leading to my first basic design system. Over the years I've focused more of my time on design systems, refined my skills, and fallen deeper down the rabbit hole.
Who have you learned from or been inspired by?
Brad Frost's work on Atomic Design and his vision for a Global Design System have significantly informed how I think about design systems. Dave Rupert has opened my eyes to how much is possible with Web Components, Bartosz Ciechanowski showcases exceptional writing and storytelling on the web, and I find continuous inspiration from Una Kravets, Jen Simmons, and Adam Argyle, as well as the superior Joshs; Collinsworth and Comeau.
Favorite tools
Raycast, Obsidian, TypeScript, Web Components, V60, ZSA Moonlander, OP-1
Favorite CSS feature
CSS nesting