Great interview with the Twitter CEO on goals, tradeoffs, and some interesting discussion of emergent behaviour after allowing users to make long display names.
Related Posts
I hear people say that Go is often hard to search online (hence sometimes "Golang"), but the vast majority of language names are common words. Names with punctuation (C++, C#) are hard too.
Is this a big problem in practice? "Perl" isn't a dictionary word, but it's an exception.
Over a sufficiently long time horizon, all code you write is legacy code.
If you created a large, successful OSS project, would you want to be BDFL or move on after a period?
I see tradeoffs on both sides, although it's not a decision I've needed to make myself.