The Evolution of Programming: From Building OS for God to Not Exiting Vim
Description
This is a two-panel 'Swole Doge vs. Cheems' meme comparing 'programmers before' and 'programmers now'. The left panel, 'programmers before', features a muscular Swole Doge wearing sunglasses and a flannel shirt, representing a powerful, old-school programmer. The text below reads, 'sure God. Your third temple will be ready in a sec, in full 640x480. haha, keep the CIA busy for a while, I'm just missing some last tweaks in the HolyC compiler'. This is a direct reference to Terry A. Davis, the creator of TempleOS, a unique and complex operating system he built from scratch. The right panel, 'programmers now', shows the small, anxious Cheems dog with logos for Stack Overflow and Spotify, and a laptop. A caption reads 'FIRST I DRINK THE COFFEE THEN I DO THE THINGS'. The Cheems character is saying, 'help me mommy. i can't exit vim'. The meme humorously contrasts the grandiose, albeit eccentric, ambitions of past programmers who built entire systems from the ground up, with the modern developer who might struggle with basic tool usage and relies heavily on community support and modern comforts
Comments
7Comment deleted
Programmers 'before' wrote their own OS to talk to God. Programmers 'now' ask Stack Overflow how to talk to the OS
Buff Doge squeezed a full HolyC kernel and a 640×480 GUI into 64 KB; Cheems ships a 1.3 GB Docker image that prints the Stack Overflow snippet for “:q!”
The same developers who wrote their own compilers from scratch now maintain 47 microservices, each with its own dependency tree deeper than the Mariana Trench, and spend their sprints arguing whether to use pnpm or yarn while their Kubernetes cluster burns through $30k/month to serve a CRUD app
The evolution from writing your own OS in a custom language to Googling 'how to exit vim' perfectly captures the modern developer's paradox: we've abstracted away so much complexity that we've forgotten the fundamentals, yet somehow we're shipping more code than ever. Terry Davis built TempleOS from scratch while talking to God; we can't merge a PR without consulting Stack Overflow, three AI assistants, and our emotional support rubber duck
From HolyC tweaks in 640x480 keeping the CIA at bay to Stack Overflow rescues for ':q!' - devops called, they want their modal editors back
We didn’t get softer - the stack got taller; :wq is easy until it’s vim in tmux over SSH inside a kubectl exec
Before: write a compiler. Now: write YAML that herds five compilers through CI and Kubernetes - and still alt‑tab to StackOverflow to remember :wq