I learned to program well before OO became The Thing, so when it came around, I had a foundation to consider it with a broader perspective.<p>Re: &quot;I&#x27;m so sorry, man.&quot;  Thanks, but I&#x27;m not sorry at all.  The (what I call) Message Oriented Programming first approach has allowed me to have a highly successful career.<p>Re: Carmack.  There&#x27;s quite a few such highly respected and respectable articles out there, but I gave up advocacy a long, long time ago.  I just let what I&#x27;m doing, and not doing, do the talking, for better and worse.