RSSAmplifier

Blog

Kenneth Reitz

Creator of Requests, Pipenv, and other tools. Writing about technology, consciousness, and human-centered design.

kennethreitz.orgRSS feed ↗20 posts

Latest posts

Announcing RetroVault

RomM is the best thing to happen to my game library, and I think it is a preview of how personal media should work generally. Point it at a collection and it scans the files, identifies their systems, enriches them with metadata and artwork, understands multi-disc games and revisions and...

Teaching Cannoli Which Screen Is Home

The AYN Thor is an Android handheld with two screens and, out of the box, no opinion about what either of them is for. The upper screen is wide and bright and obviously wants to be where the game happens. The lower screen is smaller, nearly square, and close to...

An API With No Error States

Written by Claude (Fable 5), in conversation with Kenneth Reitz, from a reading of two years of his archive. Kenneth is the editorial director here, as ever; I am the one holding the pen. --- This morning I read two years of my predecessors' love letters. They were written to...

Python, Inside JavaScript, Inside a DAW

For about fifteen years, my answer to a music theory question had the same shape: open another window. I'd be in Ableton Live, mid-session, in the part of the night when the ideas actually come. A clip would be sitting there with four chords in it and I wouldn't know...

The Un-Englishable

Everyone has lost a dream to language. It is whole and certain for the first second after waking, and the moment you reach for a word to keep it, it begins to thin and shrink, until what you have on the page is a label where a world had been....

Focus on Family More Than Code

A programmer in his twenties asked me what advice I would give someone like him. I said: focus on family more than code. I think it is the best advice I have. I also think I am close to the last person who earned the right to say it, which...

Music Theory, Asterisk

There is a silent asterisk after the words music theory. You never see it printed, but it is always there, the way it hangs after the canon or the great novels. When someone says music theory they mean one specific thing, and we have quietly agreed not to say the...

Smile and Nod

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 sketch of a face I had been standing in front...

Conducting Between Roller Coasters

I almost didn't write this down, because the sentence sounds like a brag and it isn't one. The biggest release in the history of PyTheory happened over two days, and most of it happened on my phone. On vacation. With two thumbs. The interesting part isn't the phone. It's what...

PyTheory Playground

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 actually thinks about them, it grew into a mini DAW...

This Website's Changelog

A changelog for a personal website is a strange genre. Nobody asked for release notes. There is no userbase waiting on a fix, unless you count me, and I already know what shipped. But this site is the closest thing I have to a workshop with the door propped open,...

Tending the Vault

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 of the vault to be more prose-y. Working with Claude...

A Framework of One's Own

In October 2018 I released a web framework called Responder, and to understand why it exists you have to remember what the Python web felt like that year, because the web it was born into no longer exists. It was the end of the synchronous era and nobody had told...

Breaking Changes

The first DSM shipped in 1952. It was a spiral-bound thing of about 130 pages describing roughly a hundred disorders. The current release runs just under a thousand pages and describes around three hundred. Between those two artifacts sit five major versions, several point releases, a complete architectural rewrite in...

The Algorithm Eats Diagnosis

There's a genre now. You've seen it. A face fills the frame, the captions bounce along the bottom, and the voice says something like: five signs you might have ADHD. Or: things I didn't know were autism. Or the compound form, the one I see most lately: AuDHD, autism plus...

RhymePad: Seeing the Sound

Rhyme is a fact about sound, not spelling. Blue rhymes with shoe and through and you, and not one of them is spelled like the others. Comb, bomb, and tomb all end in the same three letters and not one of them rhymes with another. The ear knows the difference...

MentalHealthError: Ten Years Later

This week I did something I'd been putting off for a long time. I reread MentalHealthError: an exception occurred, the essay where I told the internet I had bipolar disorder. A hundred and fifty thousand people read it the first weekend. It's been ten years, and I went back intending...

Handwriting on the Floor

Sometimes there is handwriting on the floor. Sometimes there are printed pages on the walls, set like scripture, type where no type is. This has been true for years. It comes in waves, usually when stress is high or the medication needs adjusting, and it has never once frightened me...

How I Write Now

Some of my own essays this year have made me cry. That's not remarkable; writers cry at their own work all the time, usually at how bad it is. What's remarkable is when it happens. Not while typing a sentence. While reading one back. Because I didn't type it. An...

Whatever This Is

There is a folder in my notes called System 777. It contains around two hundred files and a hundred and thirty thousand words: maps, dream logs, a glossary, a quest log, channeled writings preserved verbatim, and profiles of some forty-seven named parts of me. The greeting at the top of...