How global mindshare develops is something that I know quite a bit about
through leadership and engineering experience in multiple billion user
projects.

One key lesson for me was that you reach a point where the audience you
originally wanted to serve (or refocused to serve) has been served. That’s
when the debate of “more for this group” or “something for other groups”
starts with vigor.

There is a natural desire to grow but my advice here, after looking back
honestly, is that the way to move forward is to be so excellent at some
aspect(s) that users become effective missionaries. This is the only
scaling mechanism at scale (other than force in unusually controlled
scenarios).

Looking forward (i.e. guessing) maybe Go needs new greatness in what it
already is and has by way of an “encyclopedia” of well-loved solutions.
Imagine a guide to 100 top uses with links to tools, samples for each, and
lots of details so that anyone wanting to build a static or dynamic web
server, ftp server, ssh client, mail processor, ... would have complete
guides from start to finish.

Maybe existing solutions are sufficient or maybe they could be better. If
they have room for improvement then my guess is that this kind of beginner
hand holding might be the most effective investment for user growth.

Just a guess,
Michael

On Thu, Jan 16, 2020 at 7:33 AM Amnon Baron Cohen <amno...@gmail.com> wrote:

> Go was originally conceived as a niche language. And if it does what we
> need, then I don't think
> we need to be particularly bothered if other languages are more "popular".
>
> But when looking at language popularity, I am not sure that the number of
> google searches is the most meaningful metric.
>
> Lines of code on github could be more interesting.
>
> FWIW: Githubs octoverse shows shows a 147% growth in Go usage last year.
>
> And more interesting growth stats can be found on the Go blog
> https://blog.golang.org/8years
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/28b8066f-876b-41f6-b249-94dc4f255347%40googlegroups.com
> <https://groups.google.com/d/msgid/golang-nuts/28b8066f-876b-41f6-b249-94dc4f255347%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
-- 

*Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>*

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CALoEmQy-c1eH-bCH1vmTyMdf3_NMt31v6cWSdD8abha1OT%2BF%3Dw%40mail.gmail.com.

Reply via email to