Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Go at Google

Go at Google



Rob Pike explains how Google designed Go to address major development issues they encounter while using other languages: long build times, poor dependency management, lack of robustness, etc.


Rob Pike is a Distinguished Engineer at Google. He is co-designer and developer of the Go programming language. Before that, Rob was at the CS Research Center at Bell Labs where he worked on computer graphics, languages, concurrent programming, etc and was the architect of the Plan 9 and Inferno OSes and is the co-author of The Unix Programming Environment and The Practice of Programming.

About the conference

SPLASH is the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity. SPLASH is an annual conference that embraces all aspects of software construction and delivery. This is the premier conference at the intersection of programming languages, programming, and software engineering.

Recorded at:

Apr 13, 2013