The Birth of Go
September 21, 2007: three engineers, one whiteboard, and a shared impatience with slow builds. How Go was designed, and why it went public two years later.
Software & systems engineer · Barcelona · BSc & MSc @ UPC
I build high-performance software, AI tooling, and privacy-first systems. This blog is a space where I document my technical journey and write about whatever piques my interest.
Featured
September 21, 2007: three engineers, one whiteboard, and a shared impatience with slow builds. How Go was designed, and why it went public two years later.
On 28 March 2012 Go 1 shipped almost no new features and one promise: the code you wrote would keep compiling for years.
From the 2009 open-source launch to the Go 1 freeze in March 2012, Go shipped no compatibility promise and broke your code most weeks.
A tour of the rebuilt blog engine: typography, callouts, footnotes, math, diagrams, media, and code you can run, right here in the page.