An excellent discussion of the forces that shape real-world applications. Why can't I write this well?