Brain Real Estate: Vim Keybindings vs. Everything Else
Description
A four-panel comic from 'THE JENKINS COMIC' illustrates a developer's skewed priorities. In the first panel, a character in a blue shirt introduces himself: 'Hi! My name is Jason'. The second panel shows a developer in a yellow shirt responding, 'Ah! Nice to meet you, Jason', as he takes a name tag. The third panel reveals the developer's brain, where the 'Jason' name tag is placed in a tiny slot, while a massive portion of his brain is dedicated to 'Vim keybindings', overshadowing smaller sections for 'FRIENDS' and 'FAMILY'. In the final panel, the developer, having already forgotten the name, asks, 'Say Jarvis, aren't you sick of using your mouse to program?', to the other character's visible annoyance. The humor stems from the stereotype of programmers, particularly Vim users, who become so engrossed in their tools and optimizing their workflow that it dominates their thoughts, sometimes at the expense of basic social interactions. It perfectly captures the evangelistic enthusiasm of developers who prefer a keyboard-centric approach and view mouse usage as inefficient
Comments
7Comment deleted
My brain's memory manager aggressively garbage collects short-term social data to expand the heap space for crucial information, like how to exit its own process
Years of Vim have forced a trade-off: every new person I meet is swapped to disk so I can keep ‘di(’ in L1 cache
After 15 years of explaining to recruiters that JSON isn't a typo in my resume, I've finally accepted that my parents naming me Jason was basically a lifelong merge conflict with every API documentation I'll ever write
When your brain's memory allocation is so dominated by Vim keybindings that you've essentially created a memory leak in your social interaction module - forgetting someone's name immediately after hearing it, but able to recall `:wq` faster than your own birthday. The real tragedy isn't the name confusion; it's that he's about to evangelize Vim to someone whose name he can't remember, which is peak senior engineer energy
Years of Vim rewires your hippocampus: you meet “Jason,” your brain reads j as down and a as append - by the time you hit Esc he’s “Jarvis” and you’re proposing :set mouse=
My brain runs LRU caching - 'Jason' was evicted to keep hjkl and :wq hot, and the mouse is legacy
Jason's brain: no cache misses from mouse hunts - pure hjkl traversals, O(1) navigation at scale