The Gradual Design System: How We Built Slack Kit
Sep 12, 2019

Summary
This post details the creation and evolution of Slack Kit, a design system for codifying UI standards. It describes the grassroots origins, starting with standardizing colors and expanding to rebuild components for the desktop client's React modernization. Key contributions include defining "carrier-grade" principles (robust, accessible, flexible, reliable), emphasizing the impact of process, communication, and collaboration, and detailing how Slack Kit is used across the desktop client and web surfaces, with efforts to extend it to mobile apps. It also highlights its role in enabling features like Dark Mode.