Live data from Hacker News

"14 Years of Go" by Rob Pike

codereliant.io

1–10 of 75 posts

Re: "14 Years of Go" by Rob Pike

#5
This is just a personal opinion. No offense intended if you disagree.

I started go 6 months a go and while I like the language I hate the team. There's so much emphasis on making everything elegant perfect, organized and clean and the way go is designed just doesn't fit well with that. I feel like I'm working with a giant java program.

Looking at the libraries I feel this is the go culture. Elegance over simplicity seems to be the philosophy and that leads to java like programs rather than c like programs.

I personally liked the language but the ecosystem and the culture around it I'm not particularly a fan of because it's so at odds with the design of the language.

Funnily enough many years back before generics I didn't feel this way about the language. Now I do, so it might be that?

Re: "14 Years of Go" by Rob Pike

#6

This is just a personal opinion. No offense intended if you disagree. I started go 6 months a go and while I like the language I hate the team. There's so much emphasis on making everything elegant perfect, organized and clean and the way go is designed just doesn't fit well with that. I feel like I'm working with a giant java program. Looking at the libraries I feel this is the go culture. Elegance over simplicity s…

> I hate the team

Can you link to where you have interacted with them personally, so that we can judge whether your hatred is justified?

Re: "14 Years of Go" by Rob Pike

#7

This is just a personal opinion. No offense intended if you disagree. I started go 6 months a go and while I like the language I hate the team. There's so much emphasis on making everything elegant perfect, organized and clean and the way go is designed just doesn't fit well with that. I feel like I'm working with a giant java program. Looking at the libraries I feel this is the go culture. Elegance over simplicity s…

> I hate the team Can you link to where you have interacted with them personally, so that we can judge whether your hatred is justified?

By team I mean team culture and general go culture. And I don't mean attitudes or treatment. I mean design philosophy. Just to be clear. No links just look at some go libraries. Many libraries feel like it's designed for java.

Re: "14 Years of Go" by Rob Pike

#8
post #4

Earlier quoted context omitted.

I was with you until you slagged on the other options. Rust and Scala are designed for other use cases than yours. That doesn’t trivialize their worth.

To be honest. That doesn't invalidate their opinion. Both can be true.

Scala is a bit of a journey in intellectual masturbation. Rust is complicated as a side effect of safety I feel. It's not trying to be smart but it appears that way for safety and zero cost abstractions.

Re: "14 Years of Go" by Rob Pike

#9

This is just a personal opinion. No offense intended if you disagree. I started go 6 months a go and while I like the language I hate the team. There's so much emphasis on making everything elegant perfect, organized and clean and the way go is designed just doesn't fit well with that. I feel like I'm working with a giant java program. Looking at the libraries I feel this is the go culture. Elegance over simplicity s…

> I hate the team Can you link to where you have interacted with them personally, so that we can judge whether your hatred is justified?

Maybe hate the team is strong, but there's excellent tools that have a really offputting team around them.

I feel this way about Rust. Great language, fantastic tools, but the surrounding culture is really off-putting.

You can disagree with the parent (and I do), but it's not like you need to directly interact with a team to dislike them if you disagree with their public statements, actions or controversies.

Re: "14 Years of Go" by Rob Pike

#10
post #9

Earlier quoted context omitted.

> I hate the team Can you link to where you have interacted with them personally, so that we can judge whether your hatred is justified?

Maybe hate the team is strong, but there's excellent tools that have a really offputting team around them. I feel this way about Rust. Great language, fantastic tools, but the surrounding culture is really off-putting. You can disagree with the parent (and I do), but it's not like you need to directly interact with a team to dislike them if you disagree with their public statements, actions or controversies.

Yeah I meant I hate my teams design philosophy and I feel most teams that are go centric are like this.

Hate was too strong of a word and that was my mistake.

Post reply on HN