Figma’s CEO: Why AI makes design, craft, and quality the new moat for startups | Dylan Field
1. Differentiate Through Design
To win in the game of software, differentiate your product through exceptional design and craft, as ‘good enough’ is now considered mediocre. Strive for great or excellent design to stand out in the market.
2. Accelerate Time to Market
Launch your products faster and get to market quickly, avoiding prolonged development cycles before monetization. This allows for earlier user feedback and revenue generation.
3. Shorten Time to Value
Prioritize getting users to quickly experience a product’s core benefit and ‘specialness’ upon first interaction. This ensures rapid activation and appreciation of the product’s value.
4. Balance Table Stakes & Awesome
Consistently fix blocking issues and ’table stakes’ features that prevent user adoption, but also sprinkle in ‘awesome’ elements that communicate the product’s vision and excite users beyond a mere MVP.
5. Expand Products by Tracing Workflows
Identify new product opportunities by tracing and supporting an entire user workflow, understanding what users are doing and what complementary tools they need to complete their journey.
6. Don’t Design by TAM Alone
Avoid solely designing products based on existing Total Addressable Market (TAM) data; instead, identify and leverage strong market trends, especially when a capability like design becomes a key differentiator, to expand the market.
7. Differentiate with Fun
Consider making products fun and playful where appropriate, especially for tools designed for collaboration or brainstorming, to encourage participation and draw out creative spirit.
8. Foster a Culture of Making
Prioritize hiring creative, maker-oriented individuals across all functions and celebrate this impulse through initiatives like ‘Maker Weeks’ (company hackathons) to drive innovation and product improvement.
9. Align People with Projects
Understand what motivates your team members and map their interests to the right projects to maximize their performance and engagement.
10. Maintain Frequent, Clear Communication
During periods of uncertainty or major company shifts, provide consistent and frequent updates to employees, being direct about challenges, opportunities, and the path forward to maintain focus and morale.
11. Offer ‘Detach’ Programs
During significant company transitions (e.g., failed acquisition), offer a program allowing employees to opt out with severance, fostering clarity and renewed commitment from those who stay.
12. Scrutinize Project Timelines
Approach project estimates with curiosity, challenging assumptions and identifying any ‘padding’ to ensure realistic timelines and better decision-making.
13. Address Tech Debt Systematically
Proactively address technical debt to prevent systematic slowdowns, balancing quality improvements with pushing new features forward to maintain overall speed and agility.
14. Maintain Flatter Org Structure
Keep the organizational structure as flat as possible, as this can be helpful in maintaining pace and agility as the company grows.
15. Challenge Path Dependencies
Question assumed requirements and ‘path dependencies’ to avoid unnecessary delays or critical oversights in project execution.
16. Prioritize Clarity in Leadership
As a leader, actively investigate murky areas, ask hard questions, and push for clarity on company direction and team goals, even if it means difficult conversations about trade-offs.
17. Approach Mentorship as Two-Way
View mentorship as a mutual learning process, recognizing that you can learn valuable insights and frameworks from anyone, regardless of their formal role or experience level.
18. Develop ‘Taste’ Intentionally
Refine your ‘point of view’ or taste by intentionally experiencing diverse inputs (art, music, food), reflecting on your preferences (‘Do I like it? Why?’), and understanding the broader context that shaped them.
19. Expand Viewpoints & Frameworks
Expand your viewpoints by exploring diverse fields and mediums, finding cross-correlations, and then reflecting to create personal frameworks that build internal curatorial ability and refine taste.
20. Cultivate High Judgment
Develop strong judgment by being willing to discern what is good and bad, as this critical ability is fundamental to developing and applying good taste.
21. Adapt Design Taste to Brand
Great designers can adapt their personal taste to match a brand’s aesthetic, even if it differs from their own preferences, effectively ’turning on and off’ their personal style.
22. Anticipate Merging Role Boundaries
Embrace the accelerating trend of traditional role boundaries (designer, engineer, PM, researcher) merging, as AI tools encourage a more generalist approach to product development.
23. Designers as Future Leaders
Encourage designers to step into leadership roles and urge all product functions (PMs, developers, researchers) to deeply engage with design, as it will be critical for future success.
24. View AI as Growth Opportunity
Frame AI primarily as an opportunity for company growth and expansion, rather than solely as a means for cost-cutting and efficiency.
25. Use AI for Personal Growth
Leverage AI as a tool for personal learning, growth, and exploring human consciousness, rather than just for simple task automation or ‘doing homework’.
26. Prioritize AI Prototyping & Working Apps
When building AI tools, focus on making the prototyping experience awesome, and also enable users to create actually working applications, whether robust prototypes, shippable products, or internal tools.
27. Integrate AI with Design Systems
Ensure AI-generated designs can integrate seamlessly with existing design systems to maintain consistency and prevent good ideas from being dismissed due to inconsistent visuals.
28. Ensure High Visual Quality in AI
Prioritize incredible quality for visual outputs from AI-generated designs, as this is crucial for user acceptance and product differentiation.
29. Conduct Rigorous AI Product QA
Thoroughly test AI products, especially those with wide surface areas, and invest in robust evaluation (evals) processes to ensure high quality and prevent preventable failures.
30. Hire High-Judgment, Craft-Focused
Seek out and hire individuals with high judgment who are willing to get into the details, perfect their craft, and possess a bold vision for continuous product improvement.
31. Use AI to Inform Experts
Leverage AI models to inform your point of view before consulting human experts (e.g., lawyers), but understand that AI does not replace their specialized advice.
32. Leverage AI for Possibility Spaces
Use AI to explore multi-dimensional possibility spaces by generating combinations of attributes, which can build intuition about potential outcomes in creative or complex scenarios.
33. Actively Seek User Feedback
Value and actively solicit user feedback from all channels (social media, support, forums, direct conversations) to continuously improve the product towards excellence.
34. Encourage Reporting Edge Cases
Encourage users to report actual product issues, especially rare edge cases, as these help uncover problems and ensure the product works well across a broader range of scenarios.