I started this blog to fill the gaps in knowledge transmission and provide useful everyday tips about the Go programming language, its packages and tools.

About me

I am an engineer working on the Go programming language. My current responsbility within the project is to look at things from a Go user’s perspective and make sure our work is aligned with overall requirements of the Go users. As a part of my daily job, I do design reviews, write code against the latest APIs, publish packages and tools to fill the gaps, run experimentations to propose the missing parts, and communicate our work and goals.

Before I started working on Go, I worked on various platform teams and API infrastructure at Google for about four years. And before joining to Google, for the first eight years of my career, I worked for companies of various sizes mostly focusing on platforms and telecom infrastructure.


Any feedback and suggestion to the Go project is appreciated.

If you have any suggestions or comments, please ping @rakyll.