Skip to main content
Macro photo of ice clinging to the window of a car after an ice storm. It has a very lumpy texture with polygonal shapes
Ice clings to the window of my car after an ice storm.
Source: John Williams

Archives: 1 of 2

Banner that reads We do this not because it is easy, but because we thought it would be easy.

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.

A very life-like sculpture of a security officer.

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

A fortune from a fortune cookie, which reads Be content with your lot, one cannot be first in everything.

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?

A sunny day at Pandapas pond, with the bright blue sky and scattered clouds reflected perfectly in the water.

Adventures in VIM part 2

The continuing story of migrating my brain from VSCode to vim

A weathered pier stretches out across a calm water in an overcast sky.

Adventures in VIM part 1

Some thoughts on the first view days using neovim

A short columnar flower blossom with tiny, white and blue blossoms.

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?

A closeup photo of a Jacquard loom, a large wooden contraption with many threads attached and a thick stack of punch cards.

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.

A page set with moveable lead type

Real punctuation for programmers

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

A mostly empty, modern auditorium with musical instruments set up on the stage. The picture has been taken from the balcony. Small box seats are visible to either side. A screen on stage promotes details of the NPR show Mountain Stage

The underappreciated reason Google is useless

Search Engines have been overwhelmed by SEO spam, but is the struggling open web part of the problem?