Words that would otherwise be coming out of my mouth

  1. 24 Jan, 2018

    My Internet Mea Culpa

    Man, this article really hit home. I’ve been thinking about my own optimistic idealism about the web (on full display at the end of this talk), and how the events of the last few years have really knocked that optimism […]

  2. 12 Jan, 2018

    Google, You Creepy Sonofabitch

    I recently wrote a post about Facebook being a needy sonofabitch. They desperately try to get you there, and once they have you they do all they can to keep you there. It’s like a restaurant that bombards your doorstep […]

  3. 10 Jan, 2018

    A letter about Google AMP

    This letter laying out concerns about AMP seems pretty reasonable to me.

  4. 08 Jan, 2018

    Brad Frost Web Turns 5 Years Old

    On January 1st, 2013, I started my own company. Over the last 5 years I’ve had the opportunity to do a lot of great work with a lot of great people, travel all over the place to talk about the […]

  5. 04 Jan, 2018

    Third-Party Scripts

    Reading this post by Trent about the importance of third-party scripts, and I’m reminded of an older post of mine about how component libraries can be used to help surface invisible elements like third-party scripts. The idea is that someone […]

  6. 03 Jan, 2018

    New Years Resolutions

    I’m not going to buy any stuff for myself. – This sounds extreme, but I’m very much excited for this resolution. I have plenty of stuff in my life. I wouldn’t call myself a rabid consumerist, but I feel that I’ve fallen […]

  7. 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!

  8. 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 […]

  9. 01 Jan, 2018

    2017

    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 […]

  10. 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 […]

  11. 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 […]

  12. 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 […]

  13. 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 […]

  14. 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 […]

  15. 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 […]

  16. 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 […]

  17. 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 […]

  18. 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 […]

  19. 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.

  20. 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. […]