# Russ Cox

> Russ Cox is a Distinguished Engineer at Google and the longtime technical lead of the Go programming language, the open-source language he helped shape for over a decade. Known for foundational work on RE2 (a safe, linear-time regex engine), Plan 9 from User Space, and Go's module system, he bridges deep computer science theory with production-grade engineering. After stepping down as Go tech lead in September 2024, he shifted focus to AI-powered open source tooling - building Gaby and Oscar, agent systems designed to help maintainers with the unglamorous but essential work of keeping software alive.

- **Role:** Distinguished Engineer at Google
- **Organizations:** Google, Go Team, Bell Labs (previously)
- **Nationality:** American
- **Education:** Bachelor of Science, Computer Science, Harvard University, Master of Science, Computer Science, Harvard University, PhD, Computer Science (Parallel and Distributed Operating Systems), MIT
- **Known for:** Created RE2, the industry-standard safe regex engine guaranteeing linear-time matching, now in production at Google and widely used across the industry, Served as technical lead of the Go programming language for over a decade, Led Go 1.18 release introducing generics - the most-requested Go feature

## Career timeline

- **~1990s** — Spent time at Bell Labs computer science department during high school and college, working on Plan 9
- **2002** — Created Plan 9 from User Space, porting Plan 9 user-level software to FreeBSD, Linux, and OS X
- **2004** — Joined Google as a software engineer
- **2006** — Implemented Google Code Search as an intern project using trigram indexing; began work on RE2 regex library
- **2007-2012** — Published landmark series of articles on regular expression theory and implementation
- **2009** — Go programming language announced by Google
- **2012** — Joined the Go team at Google as technical lead
- **2019** — Published 'Surviving Software Dependencies' in Communications of the ACM
- **2022** — Led release of Go 1.18 with generics - Go's most significant feature addition
- **2024-04** — Published detailed technical analysis of the xz open source backdoor attack (CVE-2024-3094)
- **2024-06** — Launched Gaby, an AI bot for open source project management powered by Google Gemini
- **2024-09** — Stepped down as Go technical lead; Austin Clements took over
- **2025** — Continued development of Oscar/Gaby AI agent architecture for open source maintenance

## Achievements

- Created RE2, the industry-standard safe regex engine guaranteeing linear-time matching, now in production at Google and widely used across the industry
- Served as technical lead of the Go programming language for over a decade
- Led Go 1.18 release introducing generics - the most-requested Go feature
- Built Google Code Search (2006), a pioneering code search service using trigram indexing
- Created Plan 9 from User Space, making Plan 9 tools available on Linux, macOS, and FreeBSD
- Published landmark technical series on regular expression theory that became essential reading for CS education
- Distinguished Engineer title at Google (one of the highest individual contributor levels)
- 15+ published research papers with 1,241+ total citations
- Co-authored 'The Go programming language and environment' with Robert Griesemer, Rob Pike, Ian Lance Taylor, and Ken Thompson
- Pioneered Go module system and versioning approach for dependency management

## Latest updates

- **2026-01** — Published series on floating-point formatting: Fast Unrounded Scaling, Floating-Point Printing and Parsing, Knuth's Fixed-Point Printer on research.swtch.com
- **2025-04** — Published 'Differential Coverage for Debugging' on research.swtch.com
- **2024-09** — Stepped down as Go technical lead after 12+ years; Austin Clements named successor
- **2024-07** — Published 'Hash-Based Bisect Debugging in Compilers and Runtimes'
- **2024-06** — Launched Gaby AI bot for open source project issue management using Google Gemini
- **2024-04** — Published comprehensive technical analysis of the xz open source backdoor attack (CVE-2024-3094)

## Links

- Website: https://swtch.com/
- LinkedIn: https://www.linkedin.com/in/swtch/
- Twitter/X: https://x.com/_rsc
- GitHub: https://github.com/rsc
- YouTube: https://www.youtube.com/@rscgolang

---

Profile page: https://yespress.io/russ-cox
Published by YesPress — https://yespress.io
Last updated: 2026-04-21
