I was reading articles about software today while my code was compiling and stumbled on this article by Joel Spolsky: Making Wrong Code Look Wrong. Quote: This is the real art: making robust code by literally inventing conventions that make errors stand out on the screen. … also known as reaching for Level Three.
The other day I was researching implementations of the Event Bus pattern and decided to have a look at the Guava event bus. The page linked above is in Questions-and-Answers format, and includes the following questions: