OOP: The worst thing that happened to programming