Menu

Hello!

I'm Sage (they/them), aka wavebeem.

I love video games, web development, makeup, pixel art, progressive metal, cats, and the color green.

I live in Portland, where I enjoy gray skies, green leaves, and gentle rain.

Take a look around

Recent posts

Creating an HTML “spoilers” element with no JS

It's strangely difficult to make a “spoilers” element without JS, and even harder to do it with support for all mobile operating systems and screen readers.

Diagnosing a common source of race conditions in JS

My thoughts on why expression statements can be a source of bugs—especially in async code—and a proposal for reviving JavaScript's nearly unused void operator.

Getting weirder with fonts, and: too much of a good thing

PP Talisman from Pangram Pangram Foundry is my new heading font—or “cool font” as I'm calling it in the code. But I'm trying not to overuse it!

All blog posts