Between Go and Rust for infra, let's say that Go is the #1, Rust if far far behind. Most recent infra tools are built in Go, Kubernetes, Docker, Prometheus, Grafana, Terraform etc ...
Between Go and Rust for infra, let's say that Go is the #1, Rust if far far behind. Most recent infra tools are built in Go, Kubernetes, Docker, Prometheus, Grafana, Terraform etc ...
There is one thing I believe Go is by far and away the leader at: keeping codebases maintainable over time.
Go is designed very clearly with this goal and it's excellent at it. The verbosity you complain about makes it much, much clearer what something is doing. That coupled with some of the baked in opinions means it is significantly more straightforward to pick up code that you or someone else wrote a few years ago and modify it.
Yes, your codebase is nice and elegant and maintainable. But you haven't shipped as many features as the Python or Java developer, haven't delivered as much value to customers. Ultimately, the users suffer. It's a form of selfishness.
What’s the deployment story like ? Here’s a hot take of mine: we should treat our users as master and make their lives easier, not ours.
Dead Comment
People claim OpenAI is closed, that they are controlled by Microsoft, that they don't care enough about safety...
But the fact is, Anthropic, Google Brain, even Meta -- OpenAI blows them all out of the water when it comes to shipping new innovations. Just like Twitter ships much more now with Elon, and how SpaceX ships much more than NASA and Blue Origin.
If you disagree, give me just one logical reason why. It's just a fact.
Deleted Comment
I see a lot of young SV types thinking they want to build a deep tech space company. And they can. But it requires a couple years of deep training in of aeronautics and physics before you even know what's going on.
Elon for instance spent years studying space on his own before launching SpaceX. Elon's at a different level, but we can at least learn a few things from him and SpaceX.
https://github.com/Hello-World-EE/Java-Hello-World-Enterpris... is an excellent demonstration of this.