Hi 👋🏼, I'm Steve Francia

You’ve probably run my code today. Cobra powers kubernetes, docker, and GitHub’s gh. Hugo builds millions of websites. Together, my personal projects have earned 195K+ 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.

Software Development's Magic Triangle

Software Development's Magic Triangle

There’s an old adage “Fast, Cheap, Good; Pick Two”. This situation is called a magic triangle. …

MongoDB & Ecommerce : A Perfect Combination

MongoDB & Ecommerce : A Perfect Combination

Last night I gave a presentation on MongoDB & Ecommerce. OpenSky is the first company to …

16 lessons from 16 years

16 lessons from 16 years

16 lessons learned I learned from my first 16 years working in the technology industry.

Selling on OpenSky

Selling on OpenSky

As anyone who reads my blog or follows my tweets knows, I’ve been working for a new startup …

Watch what you say

Watch what you say

I came across an article today titled “Help! My boss is on twitter“. Allow me to share a secret …

Ultimate Vim Config

Ultimate Vim Config

I have spent the last few years tweaking and refining my VIM configuration until I had the …

Moving to WordPress

Moving to WordPress

I’ve used Drupal to power my blog since I started it over 2 years ago. It has been a bitter …

The Golden Hammer

The Golden Hammer

Every so often a “new” technology catches on. Right now it’s nosql databases. A couple years …

NoSQL Databases

NoSQL Databases

Amazon, Digg, Facebook, LinkedIn, Twitter all started on sql databases (all but Amazon on …

Next Gen PHP Frameworks

Next Gen PHP Frameworks

With the release of PHP 5.3, PHP released the most significant capabilities in years. …

Finding the Right People

Finding the Right People

Since I began at Open Sky a few weeks ago I have been tasked with building out a great team. …

Transitions

Transitions

I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. …

VIM Crash Course

VIM Crash Course

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, …

Unix Jobs Management

Unix Jobs Management

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs …

Human readable du sorted by size

Human readable du sorted by size

du is the *nix command for disk usage. It tells you how much space everything in the given …

Benchmarking Cloudfront (and S3)

Benchmarking Cloudfront (and S3)

Amazon has done it again bringing another computing service to the masses. This time it’s the …

Using the right keys

Using the right keys

Today I was visiting a friends office and like many offices in NYC they have a shared bathroom …

REST vs SOAP, the difference between soap and rest

REST vs SOAP, the difference between soap and rest

What's SOAP? What's REST? and what the differences are between them with recommendations of when to use REST versus SOAP