Software Small Businesses with Patrick McKenzie

Many programmers listening to this podcast are working at a big company, and they would prefer to be running their own software business. Patrick McKenzie has been writing about this topic for several years on his blog Almost a decade ago, he was working as an enterprise developer at a large company in Japan. Over time, his side projects started making enough money to justify his leaving to work on them full-time.

Starting a small successful software business is not about luck, or taking big risks, or having your muse deliver some brilliant insight. It is about studying the markets where you can build software that can deliver value. Patrick and I discuss this topic, as well as Stripe–where he now works today. He sold his small businesses to go work full time on Stripe Atlas, so his story of transitioning back to a big company is fascinating as well.



hired-logo is the job marketplace for software engineers. Go to to get a $600 bonus upon landing a job through Hired.
codiscope Codiscope Jacks helps JavaScript developers secure their source code as they build applications. Jacks analyzes your GitHub repo as you are building an application, and it finds areas of your code that can be improved, whether that is a security issue or an error. Go to today to get free usage of Jacks on an unlimited number of repositories.
DIYSnapLogo SnapCI is a continuous integration tool built by Thoughtworks. Go to to check it out.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.