Semantic Compression
mollyrocket.com
mollyrocket.com
I'll grant that OOP is often very poorly taught in schools, and very poorly written about in blog posts with contrived examples. But insisting dogmatically on procedural code to model an object is just as silly as insisting on object-oriented code to program a procedure. There's room in the toolbox for both, with even a little left over for some functional programming once in a while.