Hi 👋🏼, I'm Steve Francia

I build tools that make developers’ lives better.

I created open source projects like Hugo and Cobra that have earned over 185K+ GitHub stars.

I’ve shaped the modern developer stack: from architecting MongoDB’s user experience and scaling Go at Google, to pioneering container standards at Docker and driving AI at Two Sigma.

Here, I write about the human stack and the art of building products and teams that last.

Hi 👋🏼, I'm Steve Francia
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 …

Modern Enterprise Applications with Go - Go Day 2021

Modern Enterprise Applications with Go - Go Day 2021

Go, the language of cloud infrastructure, is maturing into the language of modern enterprise …

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Google Cloud Next 2021 - Modern Enterprise Applications with Go

Over the past couple of years, Go has matured to a complete end-to-end offering with seamless …

Rust vs Go Panel at RustLab Conference

Rust vs Go Panel at RustLab Conference

The folks at Develer liked JT’s and my article Rust vs Go - Better together so much they …

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 …

The Legacy of Go

The Legacy of Go

This presentation was developed for GoLab in Firenze Italy and delivered as the closing keynote …

Go Q&A Session - Utah Go Users Group

Go Q&A Session - Utah Go Users Group

I was traveling with my son in Utah, visiting my old university and connected with our Go Users …

What Should a Modern Practical Programming Language Look Like

What Should a Modern Practical Programming Language Look Like

Keynote delivered at The Landing Festival – Berlin. This presentation describes the many …

Product Management for Everyone

Product Management for Everyone

An interactive workshop developed for and given at the Landing Festival in Berlin 2019. This …

Go – On The Shoulders of Giants

Go – On The Shoulders of Giants

This presentation was developed for Curry On and delivered as the closing keynote of the …

演讲:Go, a global phenomenon (英语演讲)

演讲:Go, a global phenomenon (英语演讲)

This presentation was given in 深圳市 China, July 2018 as part of the InfoQ ArchSummit conference. …

New Go Branding Strategy

New Go Branding Strategy

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