Python is already installed in most systems out of the box and doesn't have to be compiled before running.
Also, Rust has probably gained a lot of ground as a competitor to Go precisely for it's memory management model.
There's nothing wrong with Go but it doesn't quite have a place when Python, Java/C# and Rust/C pretty much cover 95% of use cases and already have wide adoption.
Principal software engineer at a fintech company, leading designs and architectures. Sharing personal insights on technology trends and their impact. My posts are based on my personal opinions.
Location
Chicago, IL, USA
Education
Bachelor's in Information Technology (Mackenzie) and Master in Financial Engineering (WorldQuant)
Work
Principal Platform Software Engineer at Enova International
Python is already installed in most systems out of the box and doesn't have to be compiled before running.
Also, Rust has probably gained a lot of ground as a competitor to Go precisely for it's memory management model.
There's nothing wrong with Go but it doesn't quite have a place when Python, Java/C# and Rust/C pretty much cover 95% of use cases and already have wide adoption.
I think go can easily replace Java and C#. Unless you are talking specifically about building desktop apps. What you think?
Go is perfect for both desktop and web but python was chosen. That's the thing I'm asking in
What about Docker, k8s, Terraform, Traefik and all thoose things ?
Built with Go! What about artificial intelligence. Any widespread used go package in your view ?
Agreed! I use both rust and go for blockchain projects but why machine learning, robotics has almost zero adoption of go