/oop-conversion-therapy

By His wounds we are healed. [Isaiah 53:5]

OOP Conversion Therapy

Did your genetics curse you with the inability to write reasonable software? Did your university cripple your critical thinking abilities? Were you indoctrinated with a disastrous programming paradigm from the outset of your career?

Have no fear! This collection of resources can redeem your soul and teach you how to write real software.

(Although some of the resources mention specific languages or programming paradigms, they were all selected on the basis of being applicable to software in general.)

Articles

Object Oriented Programming is an expensive disaster which must end Lawrence Krubner

Papers

Out of the Tar Pit Ben Moseley, Peter Marks

Talks

Data-Oriented Design and C++ Mike Acton
Mike Acton @ HandmadeCon 2015 Mike Acton, Casey Muratori
Software Quality Jonathan Blow

Other

On Exceptions and Engineering Jonathan Blow
Private Data & Getters/Setters Casey Muratori
Software Quality Casey Muratori