Go Q & A


Who created the Go programming language?

The Go programming language, commonly known as Golang, was created by a team at Google led by Robert Griesemer, Rob Pike, and Ken Thompson. Development on Go began in 2007, with the first release of the language made public in 2009.


Robert Griesemer, Rob Pike, and Ken Thompson brought their extensive experience in software development and systems programming to the project, aiming to address some of the common challenges faced by developers when working with existing programming languages. They set out to create a language that would be simple, efficient, and well-suited for modern software development practices.

The team drew inspiration from a variety of existing programming languages, incorporating elements from languages such as C, Pascal, and Oberon, while also introducing new concepts and features to make Go distinctive. Throughout the development process, the team focused on simplicity, readability, and practicality, striving to create a language that would be easy to learn and use for a wide range of applications.


After several years of development and refinement, Go was officially released to the public as an open-source project in November 2009, with the publication of Go version 1. Since then, the language has gained popularity among developers worldwide and has been embraced by companies and organizations for a variety of applications, ranging from web development to cloud infrastructure and systems programming.

Previously at
Flag Argentina
time icon
Over 5 years of experience in Golang. Led the design and implementation of a distributed system and platform for building conversational chatbots.