Skip to main content

Week 4: The Dotfile as Autobiography

Week 4, configuration as prose, version control as memory, and the reproducibility problem at the centre of the craft

15 March 2027

Open the slides in their own tab

A dotfile is a record of every decision you made and then forgot you had made. Read someone’s config carefully and you can reconstruct their habits, their irritations, the tutorial they followed at 2am, and the exact keybinding that once cost them an afternoon. Configuration is prose. It has an author, a voice, and passages that were clearly written by a different, more optimistic person.

This lecture turns that observation into a working practice. If a dotfile is autobiography, version control is memory, and a setup with no git history is a life with no diary: you cannot say when a choice was made or why, only that it now exists. From here we name the problem the rest of the course circles, the one the Dotfiles Repository is marked on. A setup that lives only on your machine is not reproducible, and a rice that cannot be rebuilt is a photograph of a place that no longer exists.

In this lecture

Before next week

Put your config under git if it is not already. Write the first commit message as though a stranger will read it, because one will.

Teaching team