Live data from Hacker News

Re: Moving from PHP to Go and Back Again

blog.breakthru.solutions

1–10 of 281 posts

Re: Re: Moving from PHP to Go and Back Again

#3
Everyone I know who uses Go complains about it. Every day you write Go code you will come across some piece of code that would be shorter with templates in C++ or using , or you could do it more simply in Python, or if you were really clever it would be a single line of Haskell.

And yet we keep writing Go.

By comparison, I'm a bit put off by the Rust community's evangelism, but that might just be my personal experiences with Rust community members.

Re: Re: Moving from PHP to Go and Back Again

#4
I don't know why the author bothered to even respond to that Medium article. The Medium article starts with that Go shines as a systems programming language. He lost me right there: how can a language with a garbage collector and a runtime be called a "systems programming language"?

Re: Re: Moving from PHP to Go and Back Again

#5
post #4

I don't know why the author bothered to even respond to that Medium article. The Medium article starts with that Go shines as a systems programming language. He lost me right there: how can a language with a garbage collector and a runtime be called a "systems programming language"?

"systems programming language" doesn't start and stop with bit twiddling one step removed from assembler.

There's a huge fuzzy region between that extreme and "application programming as a semi-skilled trade", and go seems to fill certain "systems programming" needs adequately as far as that goes.

Re: Re: Moving from PHP to Go and Back Again

#6
post #3

Everyone I know who uses Go complains about it. Every day you write Go code you will come across some piece of code that would be shorter with templates in C++ or using , or you could do it more simply in Python, or if you were really clever it would be a single line of Haskell. And yet we keep writing Go. By comparison, I'm a bit put off by the Rust community's evangelism, but that might just be my personal experien…

You're attempting to slaughter all the sacred cows of this community. I predict that will end badly

Re: Re: Moving from PHP to Go and Back Again

#7
post #3

Everyone I know who uses Go complains about it. Every day you write Go code you will come across some piece of code that would be shorter with templates in C++ or using , or you could do it more simply in Python, or if you were really clever it would be a single line of Haskell. And yet we keep writing Go. By comparison, I'm a bit put off by the Rust community's evangelism, but that might just be my personal experien…

I use the quality of people's complaints in interviews all the time.

I like it when they have a complaint but can see why the trade-off was made.

I don't like it when they're obviously parroting HN group-think.

I really don't like it when they have no complaints at all, but are able to recite the marketing happy-talk verbatim.

Re: Re: Moving from PHP to Go and Back Again

#8
post #3

Everyone I know who uses Go complains about it. Every day you write Go code you will come across some piece of code that would be shorter with templates in C++ or using , or you could do it more simply in Python, or if you were really clever it would be a single line of Haskell. And yet we keep writing Go. By comparison, I'm a bit put off by the Rust community's evangelism, but that might just be my personal experien…

Everyone who uses any tool sufficiently frequently will complain about it. This is not a good proxy for quality.

Re: Re: Moving from PHP to Go and Back Again

#9
post #3

Everyone I know who uses Go complains about it. Every day you write Go code you will come across some piece of code that would be shorter with templates in C++ or using , or you could do it more simply in Python, or if you were really clever it would be a single line of Haskell. And yet we keep writing Go. By comparison, I'm a bit put off by the Rust community's evangelism, but that might just be my personal experien…

> And yet we keep writing Go.

What are the alternatives if you want something with type checking? Java? No, thanks. Haskel? Where are the libraries? C/C++?

I guess Typescript is the only alternative

Post reply on HN