Why the Magic?

Why all([]) is true, prod([]) is 1, etc

Why all([]) is true, prod([]) is 1, etc

When would you ever want bubblesort?

Frontend predictions for 2024

Advice for new software devs who've read all those other advice essays

Was Javascript really made in 10 days?

Formally modeled Dreidel for no good reason

Edge Case Poisoning (2020)

Simplifying Expressions Bottom-Up

SQL Scoping Is Surprisingly Subtle and Semantic

The Case of a Curious SQL Query

Picat is my favorite new toolbox language

Databases are not Compilers

Raku is surprisingly good for CLIs

Deno 1.37 and Deno Queues

I wish people would do historical arguments better

Was Javascript really made in 10 days?

Undocumented Features of GitHub

Formal Methods can't fix everything and that's okay

Collecting and curating material is good and we should do it more

Digging through the New York Times morgue

Educational Codebases

Hard and Soft Statistics

My painful, futile quest for programmable slideshow animations

Raku: A language for gremlins

NP-hard does not mean easy

Thoughts about what worked in math circles

Turing kicked us out of heaven

Python for quantum computing?

More →