Moreso than many other professions, it totally makes sense that programmers are so good at making memes about their work.
When you spend endless hours grafting away in an attempt to get all this technology that we rely on to actually function, you’re probably going to want to have a little fun with it. Turning that frustration into humor is an inevitable part of the process. Memes are a coping mechanism for every single piece of code that keeps throwing up errors, no matter what you do, as you struggle to remind yourself that this is the kind of work that you enjoy. It is a predicament that people face in almost every job or hobby, but that does not make it any less demoralizing when times get difficult. It really underlines the importance of having a sense of humor about it.
Another nice thing about coding memes is that they give non-coders a way to kind of understand what programmers deal with, even if they don’t get all of the technical stuff. Memes are basically the universal language of the internet, so even if someone does not know how to code, they can still catch the vibe. Of course, programmers aren’t about to spill every single one of their secrets. There’s usually just enough technical jargon or inside jokes to keep things mysterious. A good coder knows better than to give everything away, even when people demand that they explain how it all works.