1,056 karma · joined March 19, 2012
Now at Canva. Formerly at Google (2008-2021), Stripe (2021-2022), Atlassian (2022-2024).
Copyright YYYY The Go Authors.
ever since its public release in 2009. Google only holds the copyrights for the subset of contributions to Go made by Google employees, but there's no Google credit in the sense you're describing.I don't think it's a transaction cost issue; Patreon charges my credit card once per month (aggregating multiple $1-3/mo charges into a single charge), and I believe they pay the artists once per month too (aggregating hundreds or thousands of contributions).
The alternate stack structure is indeed one issue. The bigger one is the GC, though; the Go runtime needs to know which pointers it is responsible for freeing, and which are the responsibility of the C code.
But as keeps getting said: it's about the licensing.
Nothing to do with LinkedIn as far as I can see.
It's actually really uncommon to be completely unable to see colour; mostly it is just a problem to be able to distinguish colours.
(There's the question of whether making code more compact but more "clever" truly makes it easier to read, but that's a separate point.)
The point here is that type declarations are regular to read, and those tend to be the tricky ones. Expressions tend not to be so difficult, and are more commonly factored if they become complex. For various reason, type declarations are not so practically factorable.
I don't know about the 500 vs. 1000 employee question, but Twitter is a big engineering challenge.