News for hackers. Stuff that matters.
Re:Half a million lines of Go by ChrisMarshallNY on Sunday May 16, 2021 @09:35PM (#27179171)
I’ve not used Go, so I have no opinion. I know some folks that really like it, though, and I respect their opinion.

Same with Rust.

I programmed PHP for twenty years (not full-time). I never learned to like the language, but got fairly good at it.

I now program pretty much exclusively in Swift. It is full-time. I’ve been writing it since it was announced.

I like Swift quite a bit.

One of the things that I’ve learned, is that there aren’t actually that many shops that have done industrial-scale Swift projects. Lots of people have done fairly small ones, but very few really big ones (like you will find with ObjC).

Writing a half million lines in any language gives you some authority.

Re:Half a million lines of Go by void_mint on Sunday May 16, 2021 @09:48PM (#27179248)
> Writing a half million lines in any language gives you some authority.

Totally.

In this blog post, Khan Academy says "It is performant enough for us and our team likes it". In this comment section, there are people insisting it's a bad language while having never used it. Not just "Haven't used it at that scale". Legitimately have never written a line of Go. This is part of why I made my post, to try to highlight the silliness of a lot of the "feedback" being slung around.

Re:Half a million lines of Go by ModernMech on Sunday May 16, 2021 @09:57PM (#27179310)
At the same time, I would expect the people who like it the least to have written on average fewer lines of code in Go than people who like it. It's probably like that for most languages; people tend to not heavily use tools they don't like. I've written some Go, but I have enough experience with enough languages to know I wouldn't like it any more if I were to use it more.
Re:Half a million lines of Go by void_mint on Sunday May 16, 2021 @10:08PM (#27179385)
"I don't like it" != "It is bad"
Re:Half a million lines of Go by ModernMech on Sunday May 16, 2021 @10:39PM (#27179565)
"I don't like it" == "It is a bad tool for me". That's about all anyone ever means when they call something bad. Or it's at least all they can mean. I just think you can have a valid and informed opinion of some tool without having written 500k lines in it.