Elizabeth Long hardly fit the profile of a technology geek. She had a degree in recreation, wrote newsletters for nonprofits, and later worked as a legal assistant. But she wanted to code. She began ...