The Pragmatic Engineer cover image

The Pragmatic Engineer

Building Figma Slides with Noah Finer and Jonathan Kaufman

Mar 26, 2025
Noah Finer and Jonathan Kaufman, founding engineers of Figma Slides, share their journey of transforming a hackathon project into a widely used tool with over 4.5 million slide decks. They discuss the innovative tech stack behind Figma Slides, the challenges of prioritizing grid view over single slide view, and their unique 'vibe testing' approach. The duo also delves into how beta testing shaped the product and the importance of managing slide order in collaborative settings, offering insights into the complexities of real-time design collaboration.
58:24

Podcast summary created with Snipd AI

Quick takeaways

  • The development of Figma Slides highlighted the importance of thorough testing, using feature flags to ensure smooth functionality across different configurations.
  • Figma's iterative design approach emphasized user feedback in testing, refining features based on real experiences before large-scale deployment.

Deep dives

Integration of Feature Flags in Testing

Running unit tests with feature flags both off and on is vital for maintaining code integrity. This practice prevents regressions that may arise when flags are altered or removed, as past experiences had shown that certain flags could cause failures unexpectedly. By testing in both configurations, developers can ensure smooth functionality even when features are toggled. This proactive approach highlights the importance of thorough testing in complex systems.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode