5 ms·
I introduced it where i work. While it has some drawback (as any language) i find myself most productive when i'm writing in go. Just this week i wrote an enti
by hexmiles 6y ago
I introduced it where i work. While it has some drawback (as any language) i find myself most productive when i'm writing in go.
Just this week i wrote an entire toolchain for developing with an embed device, that now i can distribute to anyone that need to work on that project.
Before go i used nodejs/python due to the large ecosystem of library, but go nowadays has a similar ecosystem and allow me to build static executable without any dependency. That is super useful since i work with different OS (ubuntu, fedora, windows and macos). Also even sloppy/draft code is really fast and i don't need to start optimizing and profiling from the start like in python (i often process large dataset).
Lastly the language is very simple and my colleague who ,didn't even know go, learned in a week and, most importantly, is able to navigate my large codebase without much help (that for me is the biggest advantage of go)