home
about
logo
blog
contact
portfolio music conlangs video games board games puzzles square dancing

Click a tag to filter by posts with that tag.

Sudden phrase-initial beat-long cutoffs

2025-01-02
short (520 words) music

I have literally no idea how to describe this in words, but here's a short list of a bunch of songs that do a cool musical thing.

An unnecessarily deep dive into the board game Gizmos

2024-12-31
very long (4270 words) gamesboard gamesmath

Gizmos is a nifty engine building game themed around collecting a bunch of little gadgets that work together. I would guess about 0.2% of the people reading this wonder about questions like "what's the maximum theoretically possible score?" or "what's the fastest theoretically possible game?" To those 0.2% of people... I'm so glad you asked!

Penalty theory in wall puzzles

2024-07-27
long (2330 words) puzzleslogic puzzlesmath

Nikoli-style pencil-and-paper logic puzzles, like Sudoku, Yajilin, and many more, have very simple rules. But you can often build puzzles that require thinking in really cool ways, seemingly totally unrelated to what the rules literally say.

Wait, it feels like I've written this intro before...

A Slay the Spire puzzle

2024-02-21
very long (3220 words) gamesvideo gamesslay the spirepuzzlesmath

You are peacefully going about your day when you are suddenly thrust into the following position in a game of Slay the Spire. What do you do?

Splitting hairs

2024-01-11
very long (3990 words) programming

The split function, near-universal in modern programming languages, for separating a string into a list of strings on a delimiter: how hard could it be?

Penalty theory in dynasty puzzles

2022-07-27
very long (4610 words) puzzleslogic puzzlesmath

Nikoli-style pencil-and-paper logic puzzles, like Sudoku, Yajilin, and many more, have very simple rules. But you can often build puzzles that require thinking in really cool ways, seemingly totally unrelated to what the rules literally say.

Tier lists

2020-08-22
very short (240 words) misc

Here I will rank the items of various lists by my opinion of good they are, which is of course objectively correct in all cases.

Factorial in Mathematica

2020-08-21
very short (70 words) programmingmathematica

Here is a list of (mostly) increasingly stupid ways of calculating the factorial of n in Mathematica.

Names and renaming

2019-02-01
short (490 words) misc

There are only two hard things in Computer Science: cache invalidation and naming things.

—Phil Karlton