Recently I came across an interesting code challenge that really got me going. If you’re like me and love solving problems you should totally check it out and give it a go!

Puzzle games are all fun but, obviously, they’re designed as games. This code challenge, on the other hand, is a real challenge. Besides it being fun trying to crack a code, I love the fact there’s no guarantee that I’ll be able to solve it. The mystery makes it so much more exhilarating.

Most of us seek out things to figure out all the time, whether it is to prove or improve ourselves.

Personally, I think the same reasoning applies to problems in programming. Last week I spent a few hours straight trying to solve a single problem. I was trying to validate Swedish social security numbers with a single algorithm, and I refused to do it any other way (might upload the C++ source code later). The kick you get from solving a hard problem is amazing.

I’m not finished with the code challenge yet, but I think I’m on the right track.