Developer Experience Working Group is a team trying to make the Go programming language, libraries and tools more pleasant to use.

Goals

People

Responsibilities

  • Identify the barriers for newcomers and remove them to make Go succeed as a mainstream programming language. Revamp the existing docs and tools.
  • At each release cycle, review new standard library APIs to give feedback about usability, self-explanation and documentation.
  • Participate in user-facing Go proposals to give usability feedback.
  • Encourage readable and idiomatic APIs. Be the voice of best practices in API design.
  • Contribute with technical writing on the Go blog to fill the gaps in communication.