The following are quotes from this article, about why programming is hard in it's own way, that Alex posted in our work chatroom.

It's a different file for every programmer. Sometimes they wrote it, sometimes they found it and knew they had to save it. They read over the lines, and weep at their beauty, then the tears turn bitter as they remember the rest of the files and the inevitable collapse of all that is good and true in the world.

Somewhere there's a database programmer surrounded by empty Mountain Dew bottles whose husband thinks she's dead.

Say what you want about the Heartbleed bug, but it boils down to this: you need strong, memorable, unique passwords for everything. Many have been taught that the best passwords are the kind that look like a string of random characters, but who can memorize that? My friend Alex brings a solution to the table.

Alex's password generator starts simple: it combines a random adjective with a random type of animal. Then, depending on how you've set the difficulty slider, it will replace one or more characters with symbols, resulting in a secure password that doesn't take much effort to memorize.