This is one place where I have to strongly disagree with Sandi. Having worked in over ten Bay Area startups, I’ve witnessed countless examples of inheritance leading to entangled balls of complexity. At Periscope Data, we use Go, which has only composition, no inheritance. I find it produces much better results.

Advocate of Score Voting and Approval Voting. Software engineer. Father. Husband. American.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store