Lots of people try things for all sorts of reasons. In the case of programming, I doubt few people ever accidentally find themselves coding, especially given the amount of learning it requires -- you need some sort of initial motivation to try programming.
What lit your fire to give programming a whirl? Let us know by taking this quick poll.
J.JaDisclosure of Justin's industry affiliations: Justin James has a working arrangement with Microsoft to write an article for MSDN Magazine. He also has a contract with Spiceworks to write product buying guides.
Justin James is the Lead Architect for Conigent.