Loading...

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

Thoughts on DuckDB's Grammar Patching Thing

Why do we call it "boilerplate code?" (2022)

What makes concurrency so hard?

Unusual Raku Features

The Prequel to SQL is SEQUEL

Write Code That Delivers Value to Clients (2021)

Fine, I'll Play With Skiplists

ChatGPT Has No Place in the Classroom

The CVM Algorithm

The Opposite of Documentation is Superstition (2020)

Turing kicked us out of Heaven (2023)

Thoughts on Django’s Core

Adventures in Probability

Ternary Operators

It's not enough for a program to work – it has to work for the right reasons

Decoupling design from engineering

TLA from first principles

Clear up your Rails controllers with before_action wrappers

Writing the Worst Datalog Ever in 26loc

State and time are the same thing

Why Not Comments

The Two Machines

Goodhart's Law in Software Engineering

Integrity Constraints and the Relational Derivative

Measuring Throughput

State and time are the same thing

Languages Without Abstraction

Pie doesn't need to be original unless you claim it so

Decision Logs

The Closed-Loop Benchmark Trap

More →