Skip to content
DevMeme
5041 of 7590
CodeQuality Post #5518 · source on Telegram

The Unending Holy War: A 'Tabs vs Spaces' Meme Template

Description

A blank 'Drake Hotline Bling' meme template presented in a four-panel grid. The top of the image has a bold, white-on-black title that reads 'TABS VS SPACES'. The left column features the two standard Drake reactions: in the top panel, Drake looks displeased and holds up a hand in rejection; in the bottom panel, he smiles with approval. The right column contains two empty white boxes, corresponding to each of Drake's reactions. This meme is a template, inviting developers to fill in the blanks to state their preference in the eternal and often heated 'tabs versus spaces' debate - one of the most persistent 'holy wars' in the programming community. It humorously sets the stage for a discussion about code indentation and formatting standards without taking a side, allowing the viewer to project their own allegiance

Comments

13
Anonymous ★ Top Pick The 'Tabs vs Spaces' debate is the senior developer's equivalent of a crypto flame war: endlessly passionate, ultimately pointless, and completely solved by just letting Prettier handle it on commit
  1. Anonymous ★ Top Pick

    The 'Tabs vs Spaces' debate is the senior developer's equivalent of a crypto flame war: endlessly passionate, ultimately pointless, and completely solved by just letting Prettier handle it on commit

  2. Anonymous

    Drake rejecting: endless tabs-vs-spaces bike-sheds; Drake approving: a pre-commit formatter that converts everything to spaces so every git blame line just says “ci-bot”

  3. Anonymous

    After 20 years in tech, I've learned the real answer to tabs vs spaces: it's whatever the linter auto-fixes to before the PR gets approved, because we're all too burned out from actual architectural decisions to care about whitespace anymore

  4. Anonymous

    After 40+ years of computing history, we've solved distributed consensus, built quantum computers, and landed rovers on Mars - yet somehow the tabs vs spaces debate remains our industry's most intractable problem. It's the only technical decision where both sides are simultaneously 100% correct and completely wrong, and where a single .editorconfig file could end the war but nobody wants peace

  5. Anonymous

    Tabs: flexible solo, catastrophic in collab when tab-width heresy strikes. Spaces: verbose but the only constant in a polyglot editor world

  6. Anonymous

    Architecture decision: tabs for indentation, spaces for alignment - until Prettier “helpfully” touches a Makefile and turns whitespace into an incident

  7. Anonymous

    Tabs vs spaces? We outsourced the decision to gofmt/black/prettier in CI; now the only bikeshed left is 100 vs 120 columns - until Makefile tabs collide with YAML spaces

  8. @sylfn 2y

    pov you are developer using whitespace

  9. Felix 2y

    reminds me of the nun that hosted the typewriter course in middle school. tabs vs. spaces was serious business back then

  10. @heito_r 2y

    >CTRL+S >463 lines modified Your team must love you

    1. @sylfn 2y

      thats why "ignore whitespace in diff" and "auto format on commit"

    2. @ShiningFlames 2y

      Settings -> Formatting Scope -> Modified Lines Only

  11. @timrin 2y

    Ctrl K Ctrl F

Use J and K for navigation