Matthew MacDonald
1 min readJul 4, 2019

--

It looks like you had good language instincts. I remember doubting that the open source world could compete against entrenched behemoths like Microsoft and Sun/Oracle. How wrong I was!

I’ve always thought that OOP adds some useful stuff, and some concepts that can be genuinely dangerous. Unless you’re building a framework, inheritance is a risky proposition that invites tight coupling. By comparison, interfaces, as a contract for standardizing expectations between parts of code, are magical (albeit with some versioning headaches). I’ve never programmed with Go before, but I’ve been meaning to give it a whirl. Maybe now is the time!

--

--

Matthew MacDonald
Matthew MacDonald

Written by Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries: matthew@prosetech.com

No responses yet