Why Are So Many Developers Hating on Object-Oriented Programming?
Have you seen bad OOP code? It&#x27;s an unreadable mess of ObjectManagerFactory classes where everyone mutates everything.<p>Have you seen bad functional code? It&#x27;s an unreadable mess of monads, flatmaps and partial composition where you&#x27;re not really sure how many arguments a curried function is whitholding.<p>Have you seen bad procedural code? It&#x27;s an unreadable mess of nested if-else statements where you&#x27;re not really sure what state the world is in.<p>There are no silver bullets, only different solutions to different problems