DEV Community

Discussion on: Golang, it was love at first sight.

Collapse
debugging profile image
Salman Ahmed

I love the simplicity of Go also, especially coming off a scala project.
I have to say I sure to miss the rich collection library of scala (and even c# for that matter).
In the end being able to write and read other developers code has given me allot of inner peace.

Collapse
bgadrian profile image
Adrian B.G. Author

You will see that rich frameworks and libraries will appear to Go too, but I hope not in the same way.

Being at a lower level of abstraction than C#/Java, to keep performance in the top priorities we need to see, know and understand what each function call does. It is hard to do that if you use a library with 20 levels of inheritance in 200 files, or worse, letting the ORM generating queries for you.

Collapse
debugging profile image
Salman Ahmed

Agreed. Being able to understand the code from your dependancies can be as important to understand as your own code when dealing with production issues. You own all the code when something is down.