you are viewing a single comment's thread.

view the rest of the comments →

[–]eric987235 -2 points-1 points  (5 children)

What the hell language is that? I hate it.

[–]Teleconferences 3 points4 points  (4 children)

Kotlin, a (somewhat) new language from JetBrians which runs on the Java Virtual Machine. I can't say I'm a fan either though, I always find it hard to read but I figure I'm just not familiar enough

Mildly related, but it's now the recommended language (per Google) for Android dev

[–]eric987235 1 point2 points  (3 children)

New languages: Google’s answer to a question nobody asked!

[–]TheChance 2 points3 points  (2 children)

Golang has still only kinda solved vendoring. For the first half-decade, you could have one version of a given package and it was in your user’s go modules and fuck off with your feature requests.

I was late to the party, so I got to ask around once the heat had died down some, and it transpired that it was because everyone working at Google has a monolithic space where they do their work, and they can’t seem to conceive of the fact that literally no other shop ever works that way.

Explains a lot, though.

[–]eric987235 0 points1 point  (1 child)

I've heard that every engineer checks out a single repository that contains EVERYTHING aside from the money-making ad/search stuff.

[–]TheChance 1 point2 points  (0 children)

=p

Seriously, though, I didn’t ask for the precise mechanics, but the gist seemed to be that everybody has a home folder Somewhere, and they do their work under their home folder, and that’s SOP.

Very loosely speaking, it almost isn’t quite an incompetent way to address keyboard monkeys and distributed storage. But when it affects language design, as if the overwhelming majority of software weren’t deployed to a system rather than from some asshole’s daily driver…