Readit News logoReadit News
steno132 commented on Building a Streaming Platform in Go for Postgres   blog.peerdb.io/building-a... · Posted by u/saisrirampur
bashtoni · 2 years ago
If you judge productivity by lines of code, absolutely.

https://github.com/Hello-World-EE/Java-Hello-World-Enterpris... is an excellent demonstration of this.

steno132 · 2 years ago
Java developers tend to produce more value since they can write the code in a more concise way using Lambdas, functional interfaces, record classes, etc. Overengineering like in your example above can be done in any language, but shouldn't.
steno132 commented on Building a Streaming Platform in Go for Postgres   blog.peerdb.io/building-a... · Posted by u/saisrirampur
Thaxll · 2 years ago
SIMD is possible in Go, see: https://github.com/bytedance/sonic

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 ...

steno132 · 2 years ago
Yes, SIMD is possible. But what about the other more obscure hardware features there's no nice library for? It's much easier to use those in Rust than Go.
steno132 commented on Building a Streaming Platform in Go for Postgres   blog.peerdb.io/building-a... · Posted by u/saisrirampur
bashtoni · 2 years ago
I strongly disagree with this view for applications, and mildly disagree for infrastructure projects.

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.

steno132 · 2 years ago
See, this is a problem I see many junior engineers struggle with: Excessive desire to make one's own life easier at the cost of customers.

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.

steno132 commented on Building a Streaming Platform in Go for Postgres   blog.peerdb.io/building-a... · Posted by u/saisrirampur
rastignack · 2 years ago
> For applications, use Java or Python.

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.

steno132 · 2 years ago
Agreed. We should make life easier for our users. That's why a language like Python or Java, with a faster development time, where we can fix bugs faster and ship features faster, is vastly preferable.

Dead Comment

steno132 commented on New models and developer products   openai.com/blog/new-model... · Posted by u/kevin_hu
steno132 · 2 years ago
For all the hate: Elon ships. And OpenAI ships.

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.

steno132 commented on Adding water to Martian soil samples might have been a bad idea   daily.jstor.org/we-might-... · Posted by u/onychomys
mrguyorama · 2 years ago
Buddy elon doesn't even understand basic physics, like classical motion and energy equations. Or do you not remember the time he was talking about "compressed gas thrusters" on Teslas? Such a system would be laughably ineffective and all it takes to understand that is a high school physics equation.
steno132 · 2 years ago
Elon’s arguably the greatest founder in history. Either him, or JP Morgan. He doesn’t need to be more like a physician, physicians need to be more like him.

Deleted Comment

steno132 commented on Adding water to Martian soil samples might have been a bad idea   daily.jstor.org/we-might-... · Posted by u/onychomys
steno132 · 2 years ago
I've said this before and I'll say this again: Space is not a amateur game.

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.

u/steno132

KarmaCake day11February 28, 2023View Original