All in Software (Other)

Tschüss, Object Oriented Programming!

Goodbye, OOP. I’ve been programming in Object Oriented languages for a decade. I was gung-ho to leverage the benefits of InheritanceEncapsulation, and Polymorphism. The Three Pillars of the Paradigm. I was eager to gain the promise of Reuse and leverage the wisdom gained by those who came before me in this new and exciting landscape. I couldn’t contain my excitement at the thought of mapping my real-world objects into their Classes and expected the whole world to fall neatly into place.

The top 1%

What makes a software engineer better than 99% of others? My first inclination was to disclaim, “Not top 1%, maybe top N%” where N is some slightly higher integer, because false precision makes great humble-brags