Chance

@chance.dev

Senior useEffect engineer @workos.bsky.social

Here's my objectively correct take on lint rules: 1. If it isn't a runtime error, severity should be set to warning 2. Ensure lint scripts fail on warning 3. If it isn't a legit footgun, the rule is dumb 4. If you insist on dumb rules, they should be auto-fixable

I avoid deadlifts because I’m terrified of injuring my back. My lower back is weaker because I avoid deadlifts which makes it easier to injure my back. The cautious gym bro’s paradox.

I understand why it works this way, but TS project references requiring a build step is such a giant pain in the ass

My resolution is to give up on chasing trends and commit to a cut and fit for my jeans that follows me to the grave. Slimmish-boot cuts from here on out.

Black Friday is a great opportunity to catch up on all the email lists from which you’ve forgotten to unsubscribe

Had to go to the bad place for a screenshot, but I’m stoked to be speaking at React Conf next week! Join me live or via stream to learn about why ViewTransition and Activity are such badass APIs, coming soon to a React near you.

Tweet that reads: @chancethedev is giving a talk on React’s new features. October 7-8, 2025 at React Conf. conf.react.dev

If you thought we were done with View Transitions, guess again! A feature Chrome is working on, is “Scoped View Transitions”, which allow you to scope a VT to a subtree of the DOM. This unlocks things like concurrent transitions and prevents layering issues. developer.chrome.com/blog/scoped-...