If there is one refrain that almost everyone in the 21st-century job market has heard at one point or another, it's that they need to 'learn to code'. In theory, this is a skill that is both incredibly useful and accessible to almost anybody with some computing power. On the other hand, to do it well and be able to succeed with it professionally it takes a level of dedication and practice that only a few are willing to master. We all know that there is plenty of badly done code out there, and half a programmer's job is fixing that before they can do anything cool and/or more productive (half the time, it's their own code, too). It's true, coding can require the patience of a saint. It's a great reason to treat yourself to a break with some programming memes, that understand the unique struggles of coding.