Opinions

10 Sep 2016

All opinions here are subject to change. Some of the most fun I've had as a developer has been changing my mind.

A few of Java's Pain Points:

Donald Knuth says "Premature optimization is the root of all evil." After reading 20 years' worth of enterprise Java, I often wonder if this dictum is truer: "Premature abstraction is the root of all evil."

A Few Choice Quotes:

"Duplication is better than the wrong abstraction." --Sandi Metz