Be Kind - Please Rewind Yourself

It's been a long time since I've really smiled while programming.  Fortunately, I've recently had the joy of being able to rewind myself to back when I started programming in 1997.

Let me explain.

At work, we've been looking to hire a PHP programmer that knows their stuff.  Since we've just started interviewing candidates and we already settled once for someone that won't be with us in the development area, I felt it was my duty to have some artillery for the interview process.  I was able to come up with some simple challenges that address core concepts I expect someone to know if they're going to be able to work on our project (thanks to Jeff Atwood and Steve Yegge).

In the midst of all of this, I came across some badly written C++ code that made me think about the joy I had programming in that language back in college.  Now, having access to Visual Studio 2010, you might think I started to work on some simple programs in my long lost love language, but instead I diverted myself and started learning Python. I really recommend grabbing a copy of Invent Your Own Computer Games with Python - Second Edition (available as a free PDF) and spending time just getting re-acquainted with how simple programming can be.  Truthfully, it feels like I'm back in high school learning to program with Turbo Pascal all over again.

Media_httpimgsxkcdcom_ucdmd

Media_httpimgzemantac_xzkyh