On building at 4 AM, when the world is quiet and the machine is loud.
I’ve had insomnia since I was a kid. I don’t sleep at night: I fall asleep
when the sun comes up. For a long time that felt like something wrong with
me, like I was running a broken schedule in a world that keeps office
hours. Then I stopped fighting it and started building in it.
Everything on this site was built in the small hours. The game. The shell. The words you’re reading now. Somewhere around 3 or 4 AM, the world goes quiet enough that I can hear myself think, and the machine gets loud. That’s when the real work happens. No notifications. No noise. Just me, the glow, and a problem that finally has my full attention.
People ask how I learned to do all this. The honest answer is: I stayed up. Night after night, I stayed up and I built things, broke things, and built them again. No bootcamp. No degree. Just curiosity and the hours nobody else wanted. There’s a particular kind of learning that only happens at 4 AM: the kind where you stop performing knowledge and start earning it, one error message at a time, until the thing compiles and the room is still dark and nobody will ever know how long it took except you.
I’ve come to think of the small hours as a place, not a time. A room I go to. The door only opens when everyone else has gone to sleep. Inside: a terminal, a half-finished idea, and all the patience in the world. I’ve built entire systems in that room. I’ve rebuilt myself in it more than once.
If you’re reading this at some reasonable hour: good morning. If you’re reading it at 4 AM: I see you. Keep going. The quiet is where the work lives, and the work is where you find out who you are.