Posts

Showing posts from July, 2019

A nice conversation about programming languages with my mentor, Michael Cheponis, an old school programmer

Image
Mike wrote: Yup. Sure took long enough for The Industry to recognize this.

Is Object-Oriented Programming a Trillion Dollar Disaster?
I wrote: *Sigh*, I don't think everyone agrees just yet. When I interview people, I really like testing whether they can code in an OOP style *and* in a functional style (closures, map, recursion, etc.). Aside from the OOP connection to mutable state, I wish more languages had stronger support for immutable data, especially when it comes to concurrency. I like the immutable by default idea. Mike wrote: *Sigh*, I don't think everyone agrees just yet. When I interview people, I really like testing whether they can code in an OOP style *and* in a functional style (closures, map, recursion, etc.). Aside from the OOP connection to mutable state, I see the problem as OOPs being the sausage casing that all / most problems are supposed to be ground up and shoved into it.  It's the straight-jacket that concerns me.
I like Kay's orig…