Pat Walls makes $50,000 per month from Starter Story

Pat Walls

Pat Walls makes $50,000 per month from Starter Story, his website for entrepreneurs. He doesn't have a CS degree and learned to code at a bootcamp. In the course of building Starter Story he's also become an expert in SEO. Let's get into it!

Who is Pat Walls?

Pat Walls has had a lot of success with his Starter Story website where he interviews mostly e-commerce entrepreneurs and talks about how they have made money with their products. He has since transformed the site into a paid community as well.

In June 2020 he got over the important $10,000 a month marker that a lot of indiehackers (AKA self-funded entrepreneurs) aim to reach. Pat also writes a daily blog which is an interesting account of the ups and downs of startup life. In July 2021 he hit $50,000 in monthly revenue.

Pat Walls

How did Pat Walls learn to code?

Although Pat dabbled in HTML and CSS as a teenager he didn't continue with coding beyond that. He studied a degree in Economics at college and got a job as an Accountant only to realise that he hated it.

He then got a job with a Bay Area finance startup and began to do financial modelling with SQL. This led him to realise he liked programming. He knew that software engineering was a fast growing field so he made a switch to web development.

He went to the App Academy coding bootcamp in San Francisco and took the option of using an Income Share Agreement where a student pays nothing up front and then pays back a percentage of their earnings over a certain threshold. Pat got excited about coding again once he learned how to make web apps for the first time and see something he had imagined come to life with code!

Zero to Mastery coding course

What results has Pat had from learning to code?

Since leaving his job to work on Starter Story full-time Pat has been able to travel more and he spent time living in South East Asia. He is now making $50,000 per month from sponsorship deals and people paying to read Starter Story.

He has also had a lot of success from selling his Lean SEO course.

What technologies does Pat Walls use?

Pat uses Ruby on Rails for Starter Story as this is what he learned at the coding bootcamp he attended. It makes sense for developers to use the tools they know best irrespective of what is cool or popular. It also means he can customize Starter Story exactly as he likes and he isn't constrained.

It doesn't matter that Ruby on Rails isn't trendy now: Pieter Levels makes $600k a year from Nomad List and Remote OK and his websites are made from PHP with no backend or frontend modern frameworks to make the coding process quicker.

What else is Pat working on besides Starter Story?

Pat has also built Pigeon, a customer relationship management (CRM) tool. It worked inside of Gmail so you could do repetitive tasks such as sending job applications or sales emails more easily. He later sold it after doing a Think Week where he just read and wrote and didn't use a computer.

He realised that although he had wanted to make a SaaS as he is a Software Engineer, he should focus on Starter Story as Pigeon was only making $1,000 per month after Pat spent a year working really hard on it.


Pat is a really inspiring entrepreneur and developer. He has built up Starter Story into a business making $50,000 a month in a short space of time.  Although he went to a coding bootcamp he has previously said that he wouldn't do this if you are planning to become an entrepreneur.

Bootcamps are mostly geared towards people who want to become developers and work at a company. So they may teach technologies or working practises that are not so relevant for entrepreneurs running websites on their own.

If you would like to learn more about the business side of things, check out how Pieter Levels learned to code.

About the author
Pete Codes

Pete Codes

Hey, I'm Pete and the creator of this site. I am a self-taught web developer and I'm based in Edinburgh, Scotland.

Self-taught developer success stories

Get into tech without a CS degree

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Self-taught developer success stories.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.