
Archives: 1 of 2

Don’t drive screws with a hammer
Sometimes developers will solve problems with the handy tool, not the right tool, just because it seems like less work. It's probably not.

The Regrettable State of Cross-Browser Testing
Update-by-default has pushed the platform forward, but has also put browser testing out of reach for many

Uptake of the new CSS seems slow. Why?
There’s so much great new stuff in CSS, some of it with extraordinary support. Why aren’t people leaping on it?

Adventures in VIM part 2
The continuing story of migrating my brain from VSCode to vim

Adventures in VIM part 1
Some thoughts on the first view days using neovim

Seeking a new editor
Some thoughts about changing up my typical toolset
Popovers and Dialogs, a (kinda) case study
The differences (and similarities) of the new Popover API and the Dialog element.
Some rules about making rules
My first one is “never call them rules.”
Is CSS a programming language?
And why does it seem to matter to so many people?

AI, computers, and looms
We seem to be very selective about whose jobs deserve to be automated.
“Keeping up” should not be an extracurricular activity.
Businesses that don’t strive for perfect efficiency are more creative and have happier employees.
Using modern font stacks
Goodbye Google Fonts, hello (again) system fonts
Maybe sometimes you should use pixels
The conventional wisdom is that you should not use pixel units, but maybe sometimes you should?
Thudfactor has gone super retro
An explanation and apology of sorts for things looking like 1992 around here.

Real punctuation for programmers
How to give your UI a more polished look just by using the correct punctuation.

The underappreciated reason Google is useless
Search Engines have been overwhelmed by SEO spam, but is the struggling open web part of the problem?