
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


