Skip to content
DevMeme
1384 of 7590
IDEs Editors Post #1557 · source on Telegram

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

7
Anonymous ★ Top Pick 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
  1. Anonymous ★ Top Pick

    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

  2. Anonymous

    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

  3. Anonymous

    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

  4. Anonymous

    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

  5. Anonymous

    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=

  6. Anonymous

    My brain runs LRU caching - 'Jason' was evicted to keep hjkl and :wq hot, and the mouse is legacy

  7. Anonymous

    Jason's brain: no cache misses from mouse hunts - pure hjkl traversals, O(1) navigation at scale

Use J and K for navigation