Stephen King's 'On Writing' applies to software as well7 points by ReadmoreRead the articleDiscussion on Hacker News