The One-Sided Relationship Between Developers and Users
Description
A two-panel meme using the 'I feel bad for you / I don't think about you at all' format from the TV show Mad Men. In the top panel, the character Michael Ginsberg looks on with a sympathetic but slightly condescending expression. He is labeled 'Programmers,' and the subtitle reads, 'I feel bad for you.' In the bottom panel, the character Don Draper appears coolly indifferent and is labeled 'Normie Users.' His subtitle reads, 'I don't think about you at all.' The meme humorously captures the profound disconnect between software creators and consumers. Developers often obsess over the complexities, trade-offs, and bugs that users will never see, sometimes feeling a misplaced sense of pity for their ignorance. In contrast, the average user is completely unaware of the engineering effort, viewing the software as a simple tool and giving no thought to the people who built it
Comments
12Comment deleted
We write 10,000 lines of resilient, scalable, fault-tolerant code so the user can click a button and think, 'Huh, that was easy.'
We spend weeks shaving 20 ms off a Raft quorum so their dashboard loads instantly; they install three coupon toolbars, throttle the CPU with 57 Chrome tabs, and declare, “Your app is slow.”
We spend months optimizing for edge cases that affect 0.01% of users, while they're out there using Excel as a database and Chrome with 200 tabs open, blissfully unaware we even exist
We spend sprints debating whether users will notice the 200ms regression; users haven't noticed the entire industry. The most honest telemetry metric is indifference
The brutal truth of software engineering: we obsess over edge cases, accessibility, performance budgets, and graceful degradation for users who will never know we prevented their browser from catching fire. Meanwhile, they're just annoyed the button is 2 pixels off-center. We're out here implementing exponential backoff with jitter while they're wondering why the internet is slow today. The asymmetry is real - we architect for their peace of mind, and they reward us by never thinking about us at all. It's like being a successful DevOps engineer: if you're doing your job right, nobody knows you exist
We spend weeks debating CAP and shaving P95s; users operate on a strict 0‑thoughts‑per‑month SLA unless the login breaks
The real SLO is users never thinking about us; the moment they do, it’s a SEV-1
We Kubernetes-orchestrated for your HA bliss; normies just Ctrl+F5 past our CAP trade-offs
@RiedleroD i swear no nsfw this time Kappa Comment deleted
done Comment deleted
Thanks, russian hacker Comment deleted
Lmao Comment deleted