Java programming is like teenage sex: - Everyone 🗣 talks about it all of the time (but they don't really know what they're talking about); - Everyone claims to be doing it; - Everyone thinks everyone else is doing it; - Those few who are actually doing it: + Are not practicing it safely; + Are doing it poorly, and + Are sure it will be better next time.