Spolsky on Office File Formats 2008-02-19 An excellent discussion of the forces that shape real-world applications. Why can’t I write this well?