Applying Product Thinking to your Design SystemPosted on:September 13, 2023
When building a design system, it can be easy to let your inner perfectionist take over and try to cover every situation, especially when referencing established design systems. A better approach is to treat it as a product that grows and evolves with your users because its value ultimately lies in the problems it solves and the needs it meets.
How to create custom ESLint rules with TypeScript and without publishing to NPMPosted on:May 20, 2023
Learn what custom rules are, why you might want to use them, and how to set them up without going through the whole rigamarole of publishing an NPM package.
Onboarding New EngineersPosted on:March 23, 2020
How we onboard new engineers at Gusto!
TSConf TakeawaysPosted on:November 4, 2019
Key takeaways, what I’m excited about going forward, and a comfy pair of socks.
Codemods are handy for automating large-scale changes. In this article, I'll share more about codemods, walk through a simple codemod that I wrote, and share some tips for debugging.
Celebrating Pride with CSSPosted on:May 23, 2019
Let's make a rainbow!