Upgrade to Pro — share decks privately, control downloads, hide ads and more …

All the things I know about building design systems

Diana
April 01, 2016

All the things I know about building design systems

Lightning talk for the Clarity conference closing party.

Diana

April 01, 2016
Tweet

More Decks by Diana

Other Decks in Design

Transcript

  1. How people build software ! Diana Mounter! Come to Buzzfeed

    and do a talk! 3 About what? All the things you know!
  2. How people build software ! " All the things I

    know About building design systems
  3. How people build software ! Yup! 7 You’re gonna do

    it OOCSS/ functional/atomic/BEM right?
  4. How people build software ! 10 After 6 months of

    learning the hard way… Principle led development!
  5. How people build software ! ! Write down your principles

    16 •Styleguide driven design and development •Obvious and transparent •Components, Objects, Utilities •Naming convention •Property order
  6. How people build software ! 18 Choose a naming convention

    • Show the options in code • Describe the pros and cons
  7. How people build software ! 20 Easy to understand, quick

    to internalize <div class="box xs-mt-2 bg-gray">
  8. How people build software ! 21 Make a list of

    all 
 your classes .boxed-group .simple-box .box-group .box-simple
  9. How people build software ! 23 Use routine events to

    make updates • Onboarding • Training
  10. How people build software ! 24 Make it part of

    your code review checklist • Did you update the docs?
  11. How people build software ! Make it easy for everyone

    to contribute to documentation 25 4
  12. How people build software ! 29 Cap: Check out basscss.

    It’s a class library that lets you build new UI elements quickly. Sam: I hate it! https://medium.com/buzzfeed-design/how-i-learned-to-stop- worrying-and-love-the-atomic-class-98d6ccc45781#.ootp6rbxh
  13. How people build software ! 30 Give designers a prototyping

    environment that is easy to setup and uses production CSS.
  14. How people build software ! 31 Styleguides are a gateway

    drug for empowering designers to code.