Hi 👋🏼, I'm Steve Francia

You’re probably running my code right now. Cobra powers kubernetes, docker, and GitHub’s gh. Hugo builds millions of websites. Together, my personal projects have earned 200k+ GitHub stars.

I’ve spent three decades creating the developer stack: MongoDB’s developer experience, container standards at Docker, leading Go at Google, AI at Two Sigma. The tech was never the point. Here I write about the human stack: building products, teams, and communities that last.

If you appreciate my work, subscribe to the newsletter, sponsor me, or just say hello.

Why TypeScript 7.0 Was Rewritten in Go (and what it means for your dev stack)

Why TypeScript 7.0 Was Rewritten in Go (and what it means for your dev stack)

Go was designed for systems at scale, not AI. But in 2026, it's the optimal language for agentic development. Here's why, and what it means for your team.

The Maintainer's Dilemma

The Maintainer's Dilemma

Open source maintenance is breaking at scale. Can AI code review can help maintainers without breaking trust, judgment, or community.

The 9 Cost Factors

The 9 Cost Factors

A comprehensive framework for evaluating the total, long-term economic impact of programming language choices across nine critical cost dimensions.

Why Engineers Can't Be Rational About Programming Languages

Why Engineers Can't Be Rational About Programming Languages

The neuroscience of why we make million dollar decisions based on identity, not data.

Benjamin Franklin Pioneered Machine Learning in 1720

Benjamin Franklin Pioneered Machine Learning in 1720

Benjamin Franklin discovered gradient descent 250 years before we had the mathematics to describe it.

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

Cobra & Viper Fortify Security as Part of GitHub Secure Open Source Fund

When foundational open source projects like Cobra and Viper level up their security game, the entire ecosystem wins. Here's what we learned together.

spf13 Google -->

spf13 Google -->

I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of …

The New spf13.com

The New spf13.com

I’m proud to present the new and improved spf13.com a dramatic redesign of the very first …

InfoQ interview - Go Language at 13 Years

InfoQ interview - Go Language at 13 Years

I had the pleasure of speaking with Olimpiu Pop from InfoQ about the Go language and community. …

Gophers Say GopherCon Edition

Gophers Say GopherCon Edition

Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie …

Rust vs Go: Better Together

Rust vs Go: Better Together

While others may see Rust and Go as competitive programming languages, neither the Rust nor the …

Break things on purpose podcast

Break things on purpose podcast

I had the privilage of sitting down with my friend Jason Yee as a guest on his podcast. Listen …

Grokking Go.dev - Go Time Podcast

Grokking Go.dev - Go Time Podcast

I had the privilage of joining my coworker Julie Qiu as we talked with our friends Carmen, Mat …

New Go Branding Strategy

New Go Branding Strategy

I joined the GoTime podcast and told them EVERYTHING about Go’s new branding strategy (and …

Go Developer Survey

Go Developer Survey

I joined GoTime to talk about the results of the 2016 Go Developer Survey and other interesting …

Hugo goes global

Hugo goes global

Hugo is going Global! Hugo 0.17, released today, is our best and fastest release ever! Hugo …

I’m joining the Go team at Google

I’m joining the Go team at Google

I am honored to share that I have joined Google as a member of the Go team and will be …

How To Be A Good Open Source Community Member

How To Be A Good Open Source Community Member

A friend of mine who is a very talented writer recently became intrigued with open source and …