Know what you’re doing - is a nice roundup because it covers knowledge of the domain (which you had), knowledge of the language (Go, which you didn’t have) and of the architecture (you looked at a distributed service layer which is just a step removed from micro services - which you didn’t have either).
It’s true in most situations and it’s a crucial factor with many implications. It’s not about shiny or cool, Go is easy and efficient but that doesn’t make it suitable in all cases (certainly not ML, though maybe one day) - unless you have enough expertise to write stuff from scratch.

--

Love podcasts or audiobooks? Learn on the go with our new app.

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