Too many developers are too lazy; sometimes it can be a good thing to take ideas from completely different sources, and incorporate them into your workflow.
On program design and more.
As a developer, don’t become dogmatic about particular design styles.
On generic event handling systems and refactoring.
When you create a framework to solve a set of problems, odds are you’re just creating new, more difficult problems instead.