Geek Sublime: Writing Fiction, Coding Software