Gripes and gotchas from building custom form validation after hundreds of hours lost to retrofitting library form components, writing and rewriting field validations exactly as clients wanted, and building accessible form field web components at enterprise.
Working on a living product after 2 years on design systems and component libraries has inspired...
On expectations vs. reality of senior software developer roles, and the unspoken requirement of professional mindreading for navigating politics in senior+ roles.
An in-the-weeds tirade to put an end to the lackluster practice of browser resizing. Use the browser's device mode or a whole range of free tools to improve accuracy
The invisible and thankless work of determining the right things to fix
World's most delightful testing framework, held hostage by Node's ESM migration in 2023
Levelling up to senior and beyond: what I wish I knew
Farcical experiments in seeing if I can turn a web component into not-a-web-component, and I've found answers you don't want to hear
How to live down the fear of being fired
Runtime, Build time, Parsing and Execution
After years of nose to the keyboard, you've unlocked a level of ultra-learning you could not have imagined! How can anyting be so doable? Why aren't people as good as you? Here are some things you might be doing that make your team dynamic shift for the worse.
How to find support, when to ask, and what to ask to get help faster
Storytime for your career doldrums
Within trunk-based or agile development, minimizing the number of noisy commits to keep any possible...
This post continues some thoughts around unit testing components in design systems. To boost your...
An overview of unit testing with Storybook for components in design systems
Just knowing I'm a dev
For those of us who can't let go
About 2 months ago, I tried some very basic runtime performance testing for an app that used multiple...
It's been another tough week, amongst many in the last ten years where black, brown and queer people...
Sometimes, and often, I am wrong. I love it. It hurts so good, and as makers and supposed-experts we...
As of my time of writing, I am using a mid-2017 MacBook Pro on Catalina. (ymmv) Prerequisites: The...
Looking for cheap options to support a crappy browser in a pay-to-play world
So you want to help? How?
The options, oh the options!
Thinking out loud.
To mutate or not mutate--is that even the question?
Another this vs that post from a dev who got comfortable with React D:
From Imposter to Candidate