| # Go, the Go Community, and the Pandemic | |
| 25 Mar 2020 | |
| Summary: How the Go team is approaching the pandemic, what you can expect from us, and what you can do. | |
| Carmen Andoh | |
| Russ Cox | |
| Steve Francia | |
| ## | |
| Go always comes second to more | |
| basic concerns like personal and family health and safety. | |
| Around the world, the past couple months have been terrible, | |
| and we are still at the start of this awful pandemic. | |
| There are days when it seems like working on | |
| anything related to Go should be considered a serious priority inversion. | |
| But after we’ve done all we can | |
| to prepare ourselves and our families for whatever is coming, | |
| getting back to some approximation of a familiar routine | |
| and normal work is a helpful coping mechanism. | |
| In that spirit, we intend to keep working on Go | |
| and trying to help the Go community as much as we can. | |
| In this post we want to share a few important notes about | |
| how the pandemic is affecting the Go community, | |
| a few things we’re doing to help, what you can do to help, | |
| and our plans for Go itself. | |
| ## Conferences and Meetups | |
| The Go community thrives on in-person conferences and meetups. | |
| We had anticipated 35 conferences this year | |
| and thousands of meetups, nearly all of which have | |
| now changed, been postponed, or been cancelled. | |
| We’ll keep the | |
| [conferences wiki page](https://github.com/golang/go/wiki/Conferences) | |
| updated as plans change. | |
| We want to do everything we can to help support impacted Go conferences. | |
| We also want to support efforts to explore | |
| new ways for gophers to connect in the time of social distancing. | |
| In addition to honoring Google’s existing sponsorships, | |
| we are interested to offer support to people planning | |
| virtual conference alternatives through the rest of the year. | |
| If you are organizing a Go conference and have been impacted, | |
| or if you are considering holding a virtual alternative, | |
| please reach out to Carmen Andoh at _candoh@google.com_. | |
| For conference organizers, | |
| the [Gophers slack](https://gophers.slack.com) | |
| [#conf-organizers](https://app.slack.com/client/T029RQSE6/C97B0NCVD) channel | |
| is a place to discuss contingency plans, | |
| best practices, cancellation, and postponement support. | |
| It’s also a place to share idea for virtual events, | |
| to continue to connect and support the Go community. | |
| For meetup organizers, | |
| the [Go Developer Network](https://www.meetup.com/pro/go) | |
| can provide Zoom for Education licensing to meetups | |
| that want to start holding virtual meetings. | |
| If you host a meetup, or you’d like to, we encourage you | |
| to use this opportunity to get speakers from outside your | |
| region to present to your group. | |
| For more information, and to get involved, | |
| please join | |
| the [Gophers slack](https://gophers.slack.com) | |
| [#remotemeetup](https://app.slack.com/client/T029RQSE6/C152YB9UZ) channel. | |
| ## Online Training | |
| The Go trainers you meet at conferences also travel the globe doing | |
| [in-person training](https://learn.go.dev/) | |
| for companies that want help adopting Go. | |
| That in-person teaching is crucial to bringing | |
| new gophers into the community; | |
| we’re incredibly grateful to the trainers for the work they do. | |
| Unfortunately, on-site training contracts have all been cancelled | |
| for the next few months, and the trainers in our community | |
| have lost their primary (or sole) source of income. | |
| We encourage companies to consider virtual training | |
| and workshops during this difficult time. | |
| Most trainers are being flexible with pricing, | |
| scheduling, and class structure. | |
| ## Job Postings | |
| We know that the current downturn means that some | |
| gophers are looking for new jobs. | |
| The Go community has built a number of Go-specific job-posting sites, including | |
| [Golang Cafe](https://golang.cafe/), | |
| [Golang Projects](https://www.golangprojects.com/), | |
| and | |
| [We Love Go](https://www.welovegolang.com). | |
| The [Gophers slack](https://gophers.slack.com) | |
| also has many job-hunting channels: search for “job” in the channel list. | |
| We encourage employers with any new openings to post in as | |
| many appropriate places as possible. | |
| ## FOSS Responders | |
| We are proud that Go is part of the broader open-source ecosystem. | |
| [FOSS Responders](https://fossresponders.com) | |
| is one effort to help the open-source ecosystem | |
| deal with the impacts of the pandemic. | |
| If you want to do something to help affected open-source communities, | |
| they are coordinating efforts and also have links to other efforts. | |
| And if you know of other open-source communities that need help, | |
| let them know about FOSS Responders. | |
| ## COVID-19 Open-Source Help Desk | |
| The [COVID-19 Open-Source Help Desk](https://covid-oss-help.org/) | |
| aims to help virologists, epidemiologists, and other domain experts | |
| find quick answers to any problems they are having with | |
| open-source scientific computing software, | |
| from experts in that software, | |
| so they can focus their time on what they know best. | |
| If you are a developer or a scientific computing expert | |
| willing to help by answering the posts of the domain experts, | |
| visit the site to learn how to help. | |
| ## U.S. Digital Response | |
| For our gophers in the United States, | |
| the [U.S. Digital Response](https://www.usdigitalresponse.org/) | |
| is working to connect qualified volunteers to | |
| state and local governments that need digital help | |
| during this crisis. | |
| Quoting the web page, | |
| “If you have relevant experience | |
| (healthcare, data, engineering & product development, | |
| general management, operations, supply chain/procurement and more), | |
| can work autonomously through ambiguity, | |
| and are ready to jump into a high-intensity environment,” | |
| see the site for how to volunteer. | |
| ## Plans for Go | |
| Here on the Go team at Google, we recognize that the | |
| world around us is changing rapidly | |
| and that plans beyond the next couple weeks | |
| are not much more than hopeful guesses. | |
| That said, right now we are working | |
| on what we think are the most important projects for 2020. | |
| Like all of you, we’re at reduced capacity, so the work | |
| continues slower than planned. | |
| Our analysis of the Go 2019 user survey is almost complete, | |
| and we hope to post it soon. | |
| At least for now, we intend to keep to our timeline for Go 1.15, | |
| with the understanding that it will probably have fewer new features | |
| and improvements than we originally planned. | |
| We continue to do code reviews, issue triage, | |
| and [proposal review](https://golang.org/s/proposal-minutes). | |
| [Gopls](https://go.googlesource.com/tools/+/refs/heads/master/gopls/README.md) | |
| is the language-aware backend supporting most Go editors today, | |
| and we continue to work toward its 1.0 release. | |
| The new Go package and module site [pkg.go.dev](https://pkg.go.dev) | |
| keeps getting better. | |
| We’ve been working on usability improvements | |
| and new features to better help users find and evaluate Go packages. | |
| We’ve also expanded the set of recognized licenses and improved the | |
| license detector, with more improvements to come. | |
| Our [Gopher values](https://golang.org/conduct#values) | |
| are what ground us, now more than ever. | |
| We are working extra hard to be friendly, welcoming, | |
| patient, thoughtful, respectful, and charitable. | |
| We hope everyone in the Go community will try to do the same. | |
| We’ll continue to use this blog to let you know about | |
| important news for the Go ecosystem. | |
| In those moments when you’ve taken care of the much more | |
| important things going on in your life, | |
| we hope you’ll check in and see what we’ve been up to. | |
| Thank you, as always, for using Go and being part of the Go community. | |
| We wish you all the best in these difficult times. |