It takes an intrepid kind of person to make a name for themselves in the arena of coding. Yes, it is what we rely on to make the world as we know it function, sure, there are many different areas to specialize in, and yes, it can (sometimes) make a lot of money. However, each programming language requires a separate kind of training, and even after years of experience, you can still make mistakes that take an age to fix. Plus, if you make it into your livelihood, you have much more than your code to worry about as you go about your day-to-day. The upside of this is that it makes for plenty of material for programming memes, which deftly navigate the highs and lows of knowing about computers and everything that comes with it. There is never a bad time to indulge in some professional or hobbyist humor.