Correlation vs. Causation in Programmer Hobbies
Description
A four-panel meme featuring actor Will Smith with a series of expressions, used to make a nuanced point. The first panel shows a close-up of him looking defensive, with the text: 'JUST BECAUSE I'M A PROGRAMMER DOESN'T MEAN I'M A GAMER AND BUILD MY OWN HIGH END GAMING PCS.' The second panel shows him looking thoughtful with the single word, 'I MEAN'. The third panel shows him with a neutral, matter-of-fact expression, stating, 'I AM AND I DO'. The final panel shows him in an animated, emphatic state, clarifying, 'BUT NOT BECAUSE I'M A PROGRAMMER!'. This meme humorously deconstructs the common stereotype that all software developers are also hardcore PC gamers. The humor lies in the clarification that while the stereotype might be true for the individual, the two identities (programmer and PC-building gamer) are a correlation, not a causation, stemming from a shared interest in technology rather than one being a prerequisite for the other. It's a relatable joke for developers who have personal tech hobbies that are often conflated with their professional identity
Comments
13Comment deleted
I don't have a high-end liquid-cooled PC with 128GB of RAM because I'm a programmer. I have it for my gaming hobby. For my job, I use an 8GB laptop that thermal throttles when I open Slack
I only built the water-cooled 64-core, RGB rave machine so my Docker builds finish before stand-up - if it also hits 240 FPS in Cyberpunk, that’s just an incidental dependency
We all know the real reason we build high-end gaming PCs is for 'compiling code faster' - the fact that it runs Cyberpunk at 4K with ray tracing is purely coincidental and definitely not why we justified that RTX 4090 as a business expense for 'CUDA development'
Every senior engineer knows the real reason we spec 64GB RAM and an RTX 4090 isn't for 'compiling faster' or 'running multiple Docker containers' - it's so we can debug our code at 4K 144fps. The Kubernetes cluster can wait; Elden Ring won't play itself at max settings
Treating "programmer -> gamer/PC-builder" as causation is the same logic that assumes "we use Kubernetes -> we have scale"; correlation is not architecture
I mean, I am and I do - mostly because a “gaming PC” is the cheapest on-prem GPU cluster Finance will approve
PC building's true tech debt: cable management that haunts you more than legacy COBOL sprawl
Well, the only difference between high-end gaming PC and highly efficient programming machine is GPU. Both require a powerful CPU, lots of RAM, an SSD and respective MOBO & PSU. Comment deleted
I have, several times. They didn't have a graphics card at all, just a high-end Intel CPU with integrated graphics. I mean, I guess GPU might come in handy for big data processing or some other heavy math, but that's not a common use case. And yes, nowadays not everyone will be willing to spend more money on GPU, considering how crazy they went in pricing. Comment deleted
Or got lucky and got their high-end GPU relatively cheap right before the crisis, like I did 🙃 Comment deleted
People work on MacBooks lol what are you talking about?) Comment deleted
When I was building my workstation I took what was the first affordable octacore (AMD FX-8350), 32G RAM and otherwise junk radeon with 4 outputs to drive my 3 widescreens rotated into portrait full of terminals. It works well enough to this day, the intent was to build it to last. Comment deleted
MBP'19 owner entered chat Comment deleted