Email or username:

Password:

Forgot your password?
Top-level
flere-imsaho

@alcinnz @davidgerard i might not have a stake in go directly, but i will sure as hell discourage anyone who asks from using it for future projects (if this passes).

13 comments
Adrian Cochrane

@mawhrin @davidgerard Personally Go was never my taste in language...

They advertised themselves on their elegant design, but they don't strike me as anything special there. And they have some of the same footguns as C.

RAK

@alcinnz: I recall seeing jokes that Go was ALGOL 68+41.

mathew

@raktheundead @alcinnz Go really is a descendant of Modula and Oberon, which are descended from Algol; and it has CSP-like features taken from SuperPascal and Joyce. Robert Griesemer, who now works on Go, worked on Oberon. The rest of the syntax is from the Unix and Plan-9 people.

youtube.com/watch?t=17m50s&v=0

The Doctor

@alcinnz @mawhrin @davidgerard It was kind of nice right before they decided to make it look more like C++17.

jollyrogue

@drwho The clean, simplicity is what I like(d?) about Go. It got many things correct. Then Ken Thompson retired, and the team decided Go needed to be web scale.

“Googled” should replace“ Rube Goldberg Machine” in the lexicon.

@alcinnz @mawhrin @davidgerard

Klampfradler 🎸🚴

@mawhrin @alcinnz @davidgerard Also if it doesn't pass.

Look closely. The whole ecosystem is entirely, well, Google.

Adrian Cochrane

@Natureshadow @mawhrin @davidgerard There is a lot of nice networking software written in Go... For some reason or other...

I do use some of it!

flere-imsaho

@alcinnz @Natureshadow @davidgerard and my favourite ansible secret storage backend (gopass). anyways, the company i work for depends on google's existence, so i'm not going to go all righteous on all google products. but i can grumble re: technical choices in a limited field, and i will, and there's a limited chance it could've been heard.

Klampfradler 🎸🚴

@mawhrin @alcinnz @davidgerard I never got the point of gopass. I mean, it's just pass, rewritten for no reason at all with no benefits at all.

flere-imsaho

@alcinnz @Natureshadow @davidgerard very likely you didn't need the multiuser capabilities; as i said, “ansible secret store” is my gopass use case.

i know this can be done with regular pass, but gopass greatly lowers the entry barrier for multiple users and makes onboarding new ones easier.

(and yes, there are other password stores, but with ansible/gopass i can automatically read and generate secrets as needed, and reliably encrypt them and store them in a remote shared repository without spinning up and maintaining hashicorp's vault, and that covers my particular needs 100%.)

@alcinnz @Natureshadow @davidgerard very likely you didn't need the multiuser capabilities; as i said, “ansible secret store” is my gopass use case.

i know this can be done with regular pass, but gopass greatly lowers the entry barrier for multiple users and makes onboarding new ones easier.

(and yes, there are other password stores, but with ansible/gopass i can automatically read and generate secrets as needed, and reliably encrypt them and store them in a remote shared repository without spinning up and

Klampfradler 🎸🚴

@alcinnz @mawhrin @davidgerard I do as well. Seems I need to stop.

(Although as a fun fact, a long-standing network bug is actually something else that drives me away from Go... github.com/golang/go/issues/52 has put an important project on hold here, and now I will just rewrite in Rust instead 🤷)

Go Up