Reader

Latest posts from blogs I follow

2996 entries
60 pages

Bash Scripting - Best Practices(opens in new tab)

A list of best practices for writing bash scripts: Use a portable shebang In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark (#!) at the beginning of a script. (source wikipedia) Use: ...

Generic data structures in C(opens in new tab)

Update (2026): This was the first 'real article' I ever wrote. It actually dates back to before 2010, though I didn't publish it until later. I’ve made a few tweaks here and there, but the original 'old code' remains. Please ...

Tending the Vault(opens in new tab)

There's an entry in my Obsidian daily notes from this April that I didn't think anyone would ever read, including me. It says: > Working on the vault today. Got a fancy new theme going, pretty good. Refactored the style ...

PyTheory Playground(opens in new tab)

Earlier this spring I wrote a few essays about PyTheory, the music theory library I was stuck on for five years and finally unstuck. The short version: it models tones, scales, chords, and fretboards in Python the way a musician ...

Smile and Nod(opens in new tab)

Some mornings I wake with the clear sense that I was just with someone, and I sit down to write it before it fades, and the words come out thinner than the thing. Not wrong, exactly. Just smaller. A pencil ...

Flow State, Metered(opens in new tab)

I remember what programming used to feel like in my body. There was a file open in Sublime Text, a terminal beside it, and one problem occupying the whole available field of consciousness. I would change a line, run the ...

The Mind Builds an API(opens in new tab)

Iris, Violet, and the human-readable interfaces of System 777 For months I have been asking the wrong question about Violet. What is she? An alter? An anima? A tulpa-like companion? A dream guide? A daimon? A spiritual being who attached ...

The Interface Is the Curriculum(opens in new tab)

In a study published in 2019, researchers put adults who had played Pokémon extensively as children into an fMRI scanner. When those adults looked at Pokémon, a particular part of their visual cortex responded selectively, in a consistent location across ...

Love Is Patient(opens in new tab)

> Love is patient, love is kind. It does not envy, it does not boast, it is not proud. (1 Corinthians 13) I've been learning that love isn't the feeling at the top of the mountain. It's what you do ...

acat(opens in new tab)

cat prints files. acat plays them. That's the whole idea. I built it today, and I've been smiling about it all afternoon. Why I had a recording of an X Space I'd hosted, sitting in my home directory as an ...