13 of the Strangest Places Developers Have Written Code

Proving that you really can work from anywhere, here are some of the most unusual places software developers have found themselves programming.