Go Time: Golang, Software Engineering cover image

SOLID Go Design

Go Time: Golang, Software Engineering

00:00

Interfaces and Go

I think there's a good parallel between the way you think about interfaces and go and the way you handle errors and Go versus other languages. I did a lot of Java and C sharp and Ruby and all of that object-oriented inheritance. There is a big cognitive load to that. Just using embedding and composition and go feels so light and so much better. But it's hard for people who come from object-oriented languages to catch that feeling. It takes everybody some time to adjust to the new features that they're not used to before they can embrace them.

Play episode from 59:55
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app