Writing words vs. writing software
Writing words vs. writing software: "You can’t fall in love with your baby. You need to realize your work is going to get twisted up and turned inside out. It’s better to get that over with sooner than later. If not, you risk falling head-over-heels for your creation only to have your heart broken later. So share stuff early and often."