What writing fiction taught me about writing software