Hacker News new | ask | show | jobs
by yomism 3718 days ago
The only way that it affects you it's because Go programs can be compiled to a static binary. So from the final user perspective you just download it and put the executable in your path.

Contrast with Python, Node, Ruby... apps where you have to install via Pip, NPM, Gems.

But the real answer it's that Go is in the top of the hype curve right now (I say this as a Go fan myself).

4 comments

> The only way that it affects you it's because Go programs can be compiled to a static binary.

You could use Cython to create a static binary for a program written in Python.

I agree with your comment, but I want to respond to one part:

> But the real answer it's that Go is in the top of the hype curve right now (I say this as a Go fan myself).

Hype is irrelevant to the advantages of using Go. End users of Go programs benefit for technical reasons, not social ones.

> End users of Go programs benefit for technical reasons, not social ones.

I see developer benefit if they enjoy the language, but what are the benefits to the end user?

> The only way that it affects you it's because Go programs can be compiled to a static binary. So from the final user perspective you just download it and put the executable in your path.

This should apply to EVERY PROGRAM for a final user. It can be written in C, Go, Rust, PHP, compiled Ruby. Final user doesn't care what language it's written in, it shouldn't crash, should be intuitive and fast, and this can be achieved with any programming language, unless it's written in JS in Node and wrapped with Chrome, then will be lagging. Completely invalid argument for me.

This is Hacker News. I expect what's interesting about it to most people is the implementation, not the fact that this client exists.
>Contrast with Python, Node, Ruby... apps where you have to install via Pip, NPM, Gems.

This is the real winner here