Kyle Gach
banner
kylegach.com
Kyle Gach
@kylegach.com
Rhymes with “batch”. Always learning. Trying to be more kind than nice. Solvitur ambulando.
DX & Learning at @chromaticui.bsky.social / @storybook.js.org. he/him
Pinned
Hi! 👋🏻

Some quick facts beyond my bio:

- Boulder, CO
- Love to read sci-fi/fantasy, ride my bike, and make/drink cocktails
- Do my best work at the intersection of design & development
- Want to build an open, inclusive web & world

I try to be kind & curious. If that's you too, let's be friends!
Working on this with the team—and community—for the past ~year has been a career highlight.

I'll never go back to unit testing my components.
Storybook 9 is now in beta!

It’s ready for you to try today.

Let’s see what’s inside…
Storybook 9 is now in beta
Try the future of UI testing today
storybook.js.org
April 24, 2025 at 8:32 PM
Extremely excited and proud of the work the team has put into this!

See that "regression" bit? That opens up a workflow to help you actually make progress when improving the accessibility of your components, without drowning in violation reports.

Here's toward a more accessible web for everyone! 🥂
We’re excited to share a sneak peek of Accessibility Regression Testing which combines Storybook & axe with Chromatic's specialized regression workflow.

🧩 Component-level scans find the root cause
🚦 Regression checks stop repeat violations
📈 Real-time reports track progress over time
March 12, 2025 at 8:44 PM
Reposted by Kyle Gach
Tomorrow! Join @kettanaito.com (creator of mswjs.io) and @kylegach.com (DX eng at Storybook) for a live discussion around mocking and UI testing. We'll walk through techniques and leave lots of time to answer your questions.

Register here: us02web.zoom.us/webinar/regi...
March 11, 2025 at 4:19 PM
It me (on my better days).
danabra.mov dan @danabra.mov · Jan 14
you don’t necessarily want the system creators to actually write the docs. but if the docs are written by people with no connection to the system that who are guided solely by user feedback, you’ve also failed. docs should be written by people hopelessly torn between the two perspectives
January 14, 2025 at 5:03 AM
Reposted by Kyle Gach
This is something that I treasure so much about being able to move around my community without a car. It goes for interactions with other people, too. You get to know your neighbors. And in times like these, knowing your neighbors is pretty darn important.
By riding a bike primarily for transportation, I know which houses in nearby neighborhoods have cats that like to lay in the windows, which yards have the most squirrels, and which people like to wave and say hello the most.
Driving everywhere disconnects us from the real, physical world

I often visit with local oak and beech and maple trees. I also notice the birds and bugs and squirrels and deer who come by

Most humans who drive everywhere miss out on this world, shifting among mainly private interiors
January 13, 2025 at 3:08 PM
Reposted by Kyle Gach
By riding a bike primarily for transportation, I know which houses in nearby neighborhoods have cats that like to lay in the windows, which yards have the most squirrels, and which people like to wave and say hello the most.
Driving everywhere disconnects us from the real, physical world

I often visit with local oak and beech and maple trees. I also notice the birds and bugs and squirrels and deer who come by

Most humans who drive everywhere miss out on this world, shifting among mainly private interiors
January 13, 2025 at 2:08 PM
Very excited about this proposed API to make component tests in Storybook more natural and easier to write.

What do y’all think?
When it comes to writing stories, improved typesafety and autocompletion are @storybook.js.org's top user requests. We've also heard our "play" function feels too different from the rest of the testing ecosystem.

We want to address this feedback in Storybook 9. 🧵
January 13, 2025 at 12:16 AM
Reposted by Kyle Gach
At the call center where I was a trainer, bonuses were based on scores, so a single bad survey could cut their pay in half. I'd spend hours reviewing recordings to prove ratings were unfair. No one cared.

If you want revenge on a company give the agent a perfect score. It COSTS THE COMPANY MONEY.
January 5, 2025 at 5:39 PM
Reposted by Kyle Gach
“Mhm. And how will you uplift marginalized communities?” I ask an engagement bot, killing off the last members of an endangered species of mynah bird in the Amazon. The bot’s answer lacks intersectionality—I tell it so. A root system that had been alive since the Cretaceous period shrivels and dies
January 4, 2025 at 3:17 PM
Reposted by Kyle Gach
“It's amazing how pollution has dropped in #Paris in 15 years. @annehidalgo.bsky.social has filled the city with bike-lanes & not only has she reduced pollution by 40% but she’s also been re-elected.”

Trading car space for green space, bike space, kid space…trading pollution for people. Good trade.
Es alucinante cómo ha bajado la contaminación en París en 15 años. Anne Hidalgo lo ha llenado todo de carriles bici y no sólo ha reducido la contaminación en un 40%, sino que ha sido reelegida.
December 18, 2024 at 7:49 PM
Reposted by Kyle Gach
This response from @sbearbergman.bsky.social to @hildur.bsky.social’s post has changed my week— it is so wholesome, and human, and so the energy we all need right now. And Kerstin Langenberger, the naturalist who posted “I am on my way with the necessary equipment”? This woman is the hero we need.
December 10, 2024 at 2:19 PM
Hosting another office hour in ~2 hrs (12:30 PDT) for Storybook Test.

I’ll be setting up SB Test for our @nextjs.org docs site and writing some stories/tests. Anybody is free to watch along and/or come with your questions.

Sign up here for event details: storybook.js.org/sb-test-eap
December 2, 2024 at 6:46 PM
Reposted by Kyle Gach
How might we solve this? 80/20 accessibility basics. If all web devs knew semantic HTML / navigation / ARIA best practices it would get us so far. Not only to get reasonable baselines, but also to work with #a11y experts to get us the rest of the way there.
November 28, 2024 at 4:33 AM
These bros need to be immediately boycotted by the entire industry. 🤮
November 25, 2024 at 4:36 PM
Reposted by Kyle Gach
My latest labeler is finally working!

What it shows for each politician

- 3 labels for the top corp donators
- 3 labels for the top industries that donate to them

Subscribe to this labeler to be more aware of the interests our politicians represent 🚀

bsky.app/profile/us-g...
November 22, 2024 at 10:45 PM
This is crazy-making. And infuriating. Jeffries is a worthless “representative” for the people.
Republicans are working VERY hard to bury a report on the Ethics Committee investigation into Matt Gaetz and THIS is the Democratic leader's take??

When he should be screaming WHAT ARE THEY TRYING TO HIDE FROM THE AMERICAN PEOPLE he's literally just saying Hey please be bipartisan you guys
November 16, 2024 at 3:14 AM
This is beautiful.
Māori MPs briefly suspended the Aotearoa parliament’s attempts to reinterpret their founding treaty in the most bad ass use of the Haka I’ve ever seen.
November 14, 2024 at 4:44 PM
The team cooked with this one. So, so many lengthy discussions went into each of these.

I’m just grateful to work with smart, caring people!
Storybook 8.4 is here!

▶️ 1-click Component Testing in browser
🫧 50% smaller bundle size & 75% smaller lockfile
5️⃣ Svelte 5 and Svelte CSF
⚛️ React Native Storybook 8
🏷️ Tagging and filtering stories
💯 Hundreds more improvements

🧵
Storybook 8.4
Component Test in your browser in 1 click
storybook.js.org
November 12, 2024 at 6:25 PM
TIL! So glad to know this.
Folks Jack Dorsey has zero to do with Bluesky. Early on he was spouting his usual bullshit about unmoderated platforms and the users chased him off the site. (He doesn’t believe in moderation but can’t handle getting yelled at.) Not long after that he quit the board and washed his hands of the site.
November 9, 2024 at 7:44 PM
Reposted by Kyle Gach
fwiw my therapist was straight-up like “pull every single legit coping lever you have right now and don’t feel guilty about it, distraction is key,” maybe you also needed to hear this
November 4, 2024 at 8:20 PM
Reposted by Kyle Gach
Proud to say I voted! Let’s make history.
November 5, 2024 at 4:55 PM
Hi! 👋🏻

Some quick facts beyond my bio:

- Boulder, CO
- Love to read sci-fi/fantasy, ride my bike, and make/drink cocktails
- Do my best work at the intersection of design & development
- Want to build an open, inclusive web & world

I try to be kind & curious. If that's you too, let's be friends!
November 5, 2024 at 5:49 PM