I started as an engineer but moved into developer evangelism. I was on the Swing team at Sun which gave me experience speaking at JavaOne. I first went remote because I got married to a woman in Oregon and Sun was okay with remote working (depending on the team). After Oracle took over I want to Palm and then Nokia. I am limited in the companies who will hire me (ex: Google and Amazon don't allow remote working) but the benefits have been worth it.