Photo credit Flickr/rocketace
Software developers are certainly a unique breed. They’re the most inquisitive people you’ll probably ever meet, can learn new technologies seemingly by osmosis, and are fairly likely to have a well-developed theory about the feasibility of warp drive.