Blog · Feb 4th, 2020
Targeted extensibility: Lessons learned from building Atlaskit
Often when building a design system we face tension between consistent and resilient API’s that encapsulate valuable and reusable logic, and sufficient flexibility to ensure that our components can be customised to fit bespoke product use cases. Towing this line is difficult, and becomes more difficult as a design system scales. Charles uncovers some of the hard-learned lessons towing this line in React-Select, and Atlaskit – Atlassian’s Design System.
Services discussed
Technology discussed
- JavaScript,
- React
Services discussed
Technology discussed
- JavaScript,
- React
Front-end developer with a passion for design systems and accessibility.
Related content
What AI use looks like in five enterprise design teams
article
·9 min readIs Your Design System Ready for AI?
article
·6 min readOptimise Your Context, Not Your Prompts
article
·5 min readWhy Great Engineering Still Wins
article
·3 min readDesigning beyond the median user
article
·10 min readWhy your design system is the most important input to Claude Code
article
·5 min read
Have an idea to explore?
We love sharing ideas about product, design systems, and emerging tech.
If something in this article sparked a thought, reach out – we're always up for a chat.