Tech loves a clean narrative; Genius builds the thing, the thing changes the world, everyone claps, and roll credits. The story of Terry A. Davis refuses to behave that way. Because yes, he built an entire operating system largely by himself. Yes, he wrote his own programming language to go with it. Yes, the technical achievement still makes seasoned developers raise an eyebrow and quietly mutter, “okay, that’s… a lot.”
But this is not a triumphant startup story. It’s messier than that. More human. And, at points, genuinely uncomfortable to sit with. TempleOS didn’t come out of a polished lab with venture funding and a product roadmap. It came out of one man’s apartment, one man’s conviction, and one man’s increasingly fragile grip on reality.
Before TempleOS, the resume looked almost boring
The kind of engineer nobody would have side-eyed
Terry Davis was born in 1969 and, early on, looked like many other deeply technical kids who grew up in the 80s. He learned assembly on a Commodore 64 as a teenager (so did I, badly) and later earned both bachelor’s and master’s degrees in electrical engineering from Arizona State University. He worked professionally, too. At Ticketmaster, he worked on VAX systems. Real engineering work. The kind of background that usually leads to a stable tech career.
Nothing about the early timeline screams “future creator of one of the strangest operating systems ever written.” Then the mid-90s hit like a brick. In 1996, Davis began experiencing severe manic episodes that led to repeated hospitalizations. He was initially diagnosed with bipolar disorder and later with schizophrenia. And from there, the story stops being neat.
HolyC came first, because, of course, it did
If you’re going to build a world, you start with the language
Most developers who decide to build a strange operating system sensibly stand on the shoulders of giants. They reuse a kernel, borrow a compiler, and at the very least, they keep one foot in reality. Davis did not do that. In the early 2000s, he began work on what would eventually become TempleOS. But he didn’t start with the OS. He started by creating his own C-like language called HolyC, designed specifically for the environment he believed he was meant to build.
Over roughly a decade, he kept going and built the Kernel, a compiler, an editor, the graphics, and even games. Large portions written by one person working in near-total isolation.
Let’s pause there for a second. Even people who find TempleOS deeply uncomfortable to talk about will usually admit the same thing: the sheer persistence required to finish something like this is wild. You don’t accidentally build an operating system, and you definitely don’t accidentally build one alone.
TempleOS was never trying to fit in
Sixteen colors and absolutely no internet
Boot TempleOS, and the first reaction is usually the same.
“…oh.”
The system runs at a fixed 640 x 480 resolution with a 16-color palette, deliberately echoing early IBM PC graphics modes.
There is no networking stack, no Wi-Fi or Ethernet. It’s not broken, not missing, but absent on purpose. Davis described TempleOS as a “temple” intended to be a sacred, isolated programming environment.
And look, coming from my usual Debian-based setups, where I get mildly irritated if an update check takes too long, TempleOS feels aggressively sealed. No notifications, and no background chatter. No “quickly checking something” that turns into 40 minutes of tab drift. Just you, the screen, and a blinking cursor that feels a little too patient. Technically fascinating, but psychologically… a bit eerie.
The internet didn’t quite know what to do with him
Admiration, mockery, and a lot of uncomfortable gray space
As TempleOS spread through programming forums, Davis developed a small but intense following. Some people saw the technical achievement and were genuinely impressed. Others treated him like an internet spectacle. And because the internet rarely does nuance well, the tone around him could swing wildly depending on where you looked.
Meanwhile, his public behavior was becoming increasingly erratic, often reflecting the progression of his schizophrenia. You can watch old clips where he is sharp, funny, clearly and deeply knowledgeable. And then other moments where the illness is painfully visible. That contrast is hard to unsee once you notice it. Tech culture loves the myth of the lone genius. It is much less comfortable when the human cost of that isolation is sitting right there on the screen.
I tried these 4 bizarre operating systems—here’s how it went
What do an open-source Windows clone, a 50MB Linux distro, and an operating system built entirely in Rust have in common?
It all ended at a train track in Oregon
By the mid-2010s, Davis’s life had become markedly more precarious. He experienced periods of homelessness and lived a largely transient existence despite the niche fame surrounding TempleOS. This is the part of the story that tends to land heavily.
Because the code kept circulating. The legend kept growing. But the person behind it was increasingly without a safety net. Fans occasionally tried to help. Offers were made, and support arrived in small bursts. But stability never really stuck. If you’ve spent enough time around tech communities, you start to recognize the uncomfortable pattern. We are very good at amplifying brilliance, but less good at supporting the human being attached to it.
On August 11, 2018, Terry Davis was walking along railroad tracks in The Dalles, Oregon, when he was struck and killed by a Union Pacific train. He was 48 years old. Authorities were unable to determine whether the death was accidental or intentional. Afterward, his family asked that people honor his memory by supporting mental health organizations.
TempleOS, meanwhile, remained exactly as he left it: finished, self-contained, and quiet.
It would be easy to flatten this story into something cleaner. To call Terry Davis a misunderstood genius and stop there. Or to focus only on the illness and ignore the extraordinary technical persistence. Both versions are simpler, and both are very incomplete. TempleOS is still downloadable. You can still boot it in a VM. You can still write HolyC and watch it compile instantly.
But once you know the full story, it doesn’t feel like just another weird OS experiment. It feels personal, messy, impressive, and sad in places. Technically fascinating in others.
I’ve installed a lot of operating systems out of curiosity. Most of them taught me something about workflows or performance or how much tinkering my patience can tolerate on a Tuesday evening. TempleOS taught me something else. Sometimes the most interesting software isn’t the most polished or the most practical. Sometimes it’s the software that quietly reveals the very human story of the person who refused to stop building it.

