Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Evolving my ergonomic setup (or, my laptop with extra steps)

Parsing MIDI messages in Rust

Parsing arguments in Rust with no dependencies

Reasons to write design docs

Terminology isn't universal

What I tell people new to on-call

They want your ethics for $105

Debugging my wife's alarm clock

Rust needs a web framework

What I tell people new to on-call

What I tell people new to on-call

Making progress on side projects with content-driven development

Reasons to write design docs

TIL: Versions of UUID and when to use them

What you learn by making a new programming language

Using search as a primary datastore since the docs said not to

What's hidden behind "just implementation details"

First impressions of Gleam: lots of joys and some rough edges

Testing a WebSocket that could hang open for hours

Eight versions of UUID and when to use them

What's hidden behind "just implementation details"

My portable ergonomic setup

Instead of "auth", we should say "permissions" and "login"

Rust's iterators optimize nicely—and contain a footgun

Instead of “auth”, we should say “permissions” and “login”

It's getting hard to use and recommend Firefox, I'm afraid for the free web

The origin and virtues of semicolons in programming languages

The only two log levels you need are INFO and ERROR

Achieving awful compression with digits of pi

When to use cute names or descriptive names

More →