In this article, I’ll talk about a modeling technique called Goal Trees and how I’ve found it useful for leading software engineering teams. Back in grad school, I developed JSDSI, an open source J…| Sameer Ajmani
In this article, I’ll talk about my service as a board member for DoSomething.org, a nonprofit focused on empowering teens to take action on the issues that matter to them. I joined DoSomethi…| Sameer Ajmani
In this article, I’ll talk about Go, Python, and Rust, and each language’s role in building AI-powered applications. Python was the first programming language I ever loved, and Go was the sec…| Sameer Ajmani
In this article, I’ll talk about where we are with Go today and what’s coming next, specifically in the context of how generative AI is changing software development. (Discussion hosted…| Sameer Ajmani
In this article, I’ll talk about how we aligned Go with Google Cloud while preserving the core values that make Go great for everyone. When Go joined Google’s Cloud org in 2019, I exper…| Sameer Ajmani
In this article, I’ll talk about how I got involved with the Go programming language, my first several years working on the Go team, and the factors that contributed to Go’s early growth from 2012-2016. I first encountered Go in 2010, when Rob Pike came to the Google New York office to give a tutorial … Continue reading "Go 2012-2016: Early growth"| Sameer Ajmani
I’m considering doing some public writing, and I’m curious what people are interested to hear from me. In this post, I’ll share a little about myself and what I think I can write well about. Professionally: I’ve worked at Google for nearly 20 years, the majority of that time on the team that develops the … Continue reading "Introducing myself"| Sameer Ajmani
I’ve worked at Google since 2004. I’ve worked on the Go programming language team since 2012. You can find my posts and talks on Go at ajmani.net/go. You can find my old MIT home pag…| Sameer Ajmani
Over the next few articles, I’ll talk about my experience becoming the engineering manager of the Go team and leading the team through several important transitions: from a focus on internal …| Sameer Ajmani