Words that would otherwise be coming out of my mouth

  1. 03 Jan, 2018

    Front-End Performance Checklist 2018

    In classic Vitaly fashion, here’s a gigantic article that includes a ton of tools and tips for all things frontend performance. They even included my performance budget builder, which I forgot I made!

  2. 02 Jan, 2018

    What You Build

    I absolutely love Chris’s sentiment here. It’s easy to get into a heated discussion about frameworks, what type of class names make the most sense, which optimization techniques are most important, or what part of your code base is should […]

  3. 01 Jan, 2018


    Throughout 2017, when people asked how I was doing, I’d say “Great…for the things I can control.” 2017 was a rough year at a macro level for everybody, and I found myself coping with the state of the world in […]

  4. 07 Dec, 2017

    Everything You Ever Wanted To Know About Prototyping (But Were Afraid To Ask)

    I have the extreme privilege of working with Jamie on client projects, and I absolutely love his approach to development. Rather than deliberating over lengthy conversations about what can and can’t be done, Jamie dives in, plays, and prototypes. As […]

  5. 07 Dec, 2017

    The User Experience of Design Systems

    This is a fantastic, critical take on design systems by Rune Madsen. I found myself violently nodding along with a lot of the critical points made in the presentation, especially around tooling: I find it really fascinating when I see […]

  6. 05 Dec, 2017

    No Fly Zone

    For the first time in almost 5 years, I don’t have an upcoming trip planned. Not for a client, not for a conference, not for a workshop, not for personal reasons. I’ve been extraordinarily privileged  to be able to travel […]

  7. 19 Nov, 2017

    Inside design systems with Brad Frost, Jina Anne, and Marco Suarez

    I had a great time chatting about design systems with Aarron Walter, Jina Anne, and Marco Suarez. We covered a lot of ground, from what exactly is a design system, how they help, interface inventories, design tokens, making patterns a […]

  8. 14 Nov, 2017

    Self-Publishing a Book for Fun and Profit

    I wrote and self-published a book called Atomic Design, and I’m really pleased with how the whole thing turned out. I want to share my experience largely because I think the process has a lot to offer other authors who […]

  9. 11 Nov, 2017

    Design System Frictions

    Creating a design system to serve an organization’s digital products is a delicate dance of decision-making, compromise, and balance. There are some intrinsic frictions that every organization creating and maintaining has to address. There’s no shortage of eternal battles in the […]

  10. 02 Nov, 2017

    Building Flexible Design Systems

    I absolutely love love love this presentation by Yesenia Perez-Cruz (@yeseniaa)‏. In it, she talks about creating a design system to power Vox Products’ suite of websites, each of which that have their own strong, individual personalities. Yesenia’s talk is especially […]

  11. 27 Oct, 2017

    Sketching Interfaces

    Design system + machine learning = instantly going from whiteboard sketch to working code. Fucking incredible. In my talks and workshops I discuss how the existence of living components in a design system means that teams can leap-frog over a […]

  12. 22 Oct, 2017

    About Face: How About.com Changed its Design Process and became Dotdash

    Adam McClean and Dan Mall had a fantastic chat with Jared Spool about the work we did to help transform About.com into the new Dotdash. We took their monolithic brand and exploded it into a suite of topic-specific brands, with […]

  13. 20 Oct, 2017

    Documentation: Writing it is the Worst, Having it is the Best

    The title says it all. Great description of why docs are so important, why it’s hard to make them, and some tips for prioritizing them.

  14. 15 Oct, 2017

    Rebuilding slack.com

    There are some fantastic insights contained in Mina Markham’s post about their rebuilding Slack.com. I especially loved her describing some of the thorny aspects of enhancing to CSS Grid layout, as well as seeing a before-and-after histogram of CSS specificity. […]

  15. 10 Oct, 2017

    Distilling How We Think About Design Systems

    This phenomenal post by Sarah Federman dives into the language we use to define design systems. I personally think this is the best description of the lexicon of design systems I’ve encountered. I’ve always been a bit wary of only […]

  16. 10 Oct, 2017

    A Lifetime of Nerdery

    I love this post/talk by Chris. His upbringing mirrors mine quite a bit even if things are time-shifted a bit. The things that really resonated with me: Encouragement by people in your life Collaboration over competition Playing music having a […]

  17. 07 Oct, 2017

    Building a large-scale design system: How we created a design system for the U.S. government

    Absolutely fantastic insights from Maya Benari about building a design system meant to serve over 30,000 U.S federal websites. What an incredible feat!

  18. 07 Oct, 2017

    Tabbed Interfaces

    Fantastic deep dive into writing accessible tabs & accordions from Heydon Pickering. This is something I’ve always struggled with, so this detailed post certainly helps.

  19. 03 Oct, 2017

    What’s Next for Pattern Lab

    Pattern Lab is an open-source tool for building UI design systems. I’ve been using it to build production-ready frontend code for the last four and a half years, and I’m watched it grow from humble beginnings into powerful software that […]

  20. 14 Sep, 2017

    Is there any value in people who cannot write JavaScript?

    This is a great post from Mandy Michael, and touches on some of the things I talked about in my post about full-stack developers. What I am very concerned about is that many still don’t see value in being skilled […]