Why Object-Oriented Programming is Terrible
Why You Should Avoid Functional Programming: A Rant