The Freedom Ladder

Driving to work almost killed me.

My first job in tech required me to commute downtown. Every day, I spent nearly 2 hours in the car.

Waiting for red lights to turn green, trailing thousands of other cars into the city. Sitting motionless, I used to envy the folks whizzing by me on their bicycles. By the time I got to the office, I was completely drained.

A few weeks into the new job I heard about 37signals. I started reading their blog, listening to their podcast, and I read Getting Real. Everything they said resonated with me. I remember being especially impacted by this post by Matt Linderman:

I don’t commute. I work from home. And I love it. I think of it as getting an extra hour a day. Add that up over the years and it’s a huge chunk of my life that’s given back to me. Not to mention the emotional toll that’s saved from not doing a rush hour commute, especially one on public transportation. 

I wanted this kind of freedom: the flexibility to live (and work) where I wanted, and the ability to set my own hours.

Plus: my commute was making me miserable. So decided to do something about it.

Over the next few years, I was able to gain more leverage, and eventually, get the freedom I desired.

If you're in a similar situation, there's hope.

Is this you?

  • You have a one-hour commute to the office every day. You use the time to listen to podcasts, but you don’t feel like you’re moving forward.

  • You work from 8am-5pm. You work with good people, but stuff takes forever to ship. Sometimes your contributions never see the light of day.

  • You get home at 6pm. You eat dinner with the family. If you’re like me, you’re already feeling sleepy at this point.

  • After dinner, you do chores, homework with the kids, and put the kids to bed. By this point, you’re positively exhausted.

  • 9pm. You and your partner finally have time to chat. For me, this often looked like us both laying on the couch, being half-asleep.

  • 10pm. If you’re smart, you’re already getting ready for bed so you can wake up at 6am tomorrow.

You're looking for time to work on your own projects but you don’t have any wiggle room.

How to build your ladder to freedom

A painter uses a scaffold to get from ground-level, up to the elevation he wants to be.

Getting freedom from your job is similar. You figure out how to build a scaffold, and get yourself closer and closer to your goal.


These are the steps that worked for me. They might not work for you.

Also, I've had plenty of times when I felt hopeless, tired, and stuck.

Your definition of "indepedence" might be different than mine. Some people want to make their own products. For others, freedom means working remotely. Pursue the option you want!

My freedom ladder looked like this:

Gain some leverage at your existing job

One way to gain leverage at your existing job is to solve your boss' problems.

At my first software job, whenever it looked like there was a task my boss didn't want to do, I would volunteer.

  • He was tired of coding HTML emails himself, so I volunteered to do it.

  • He didn't like doing sales demos, so I said I could do them for him.

This helped me earn a reputation as someone who was helpful. It also helped me become indispensable. Soon, I was doing a variety of tasks that would be difficult to do without me.

When it came time for my annual reviews, I felt comfortable asking for additional benefits: the ability to work from home one day a week, more flexible hours, and eventually, remote work.

Get some freedom from your commute

I found opportunities for me to free up more time, specifically that one hour commute. First I tried taking the bus and working on projects on my laptop. 

Next, I asked if I could work from home one day a week (this saved me two hours!). 

I also tried working from 7 am until 3 pm, so that I could beat traffic and save almost an hour a day.

Apply for remote jobs

The best time to apply for a job is when you have a job.

Applying for other jobs is almost always a good idea. It keeps you sharp, and it shows you what other opportunities are out there.

Get a remote job

For many people, having a remote job will give them the freedom and flexibility they desire.

In 2012, I was finally able to convince my boss to let me work remote.

My wife and I decided to move to Vernon, BC. We picked this location because:

  • We could buy a house close to downtown

  • I was able to rent an office downtown for a reasonable cost

  • It's close to skiing, mountain biking, lakes, and other recreation

Make something, and release it

Working remotely gave me an extra 10 hours per week (because I wasn’t driving anymore). 

For the first time in a long time, I could pursue side-projects. It was right around this time that Kyle Fox approached me about doing a podcast together. 

We called it Product People and our whole objective was to create something that was “ours” that was outside of our full-time jobs.

Doing the podcast had a bunch of benefits: 

  1. We were meeting amazing founders who were building their own thing (Hiten ShahNathan BarryRuben Gamez).

  2. Our show started attracting an audience. We were helping people learn the basics of product design, execution, and marketing. 

  3. We started to see opportunities where we could help this audience even more. These turned into blog posts, episode themes, and live workshops.

Start small; charge money for something you do

Lots of folks want to start big.

Here’s my advice: start small, and charge a small price for it. 

I realize this goes against the advice of “double your rate” and “charge more.”

Once you have more experience you should increase your rates. However, if this is your first product (or your first time doing freelance work) you have to start small. You haven’t built trust yet. Building a reputation takes time. 

One of my favorite ways to get started is to do a small workshop. Convince five people to show up for a live event, and charge them $10 each.

(My first product was a little e-book called Amplification, released in October 2013)

Keep showing up

Once I realized I had some traction in the product people space, I focused on it. I was insatiably curious. I would research, ask questions, and do experiments. I wrote exclusively about making (and marketing) digital products. I started a weekly newsletter

(2013 and 2014 are when people started inviting me to speak at events and guest on podcasts)

Build something bigger.

Once you’ve done a series of smaller engagements (products or consulting), and you’ve built a reputation, it’s time to go a bit bigger. 

In 2014, based on the profile I’d built in the product community, I was able to quit my full-time job and start consulting full-time. I consulted for teams based in Colorado, Portland and San Francisco. 

In 2015, I built and launched my biggest project to date: Marketing for Developers.

Marketing for Developers opened a lot of doors. I was invited to speak at MicroConf in Barcelona. I grew my newsletter past 10,000 subscribers.

Don't quit your job until you have sustainable revenue

My original plan was to continue consulting work until the summer of 2016. Then, the startup I was working for got acquired. 

I had a choice: I could go out and get more consulting clients, or, I could try to stop consulting and focus on “making my own stuff.” Ideally, I would have had more consulting income in my bank account before I made the leap. However, all my kids were in school full-time, and I decided to take the chance. 

Here is my revenue report from 2016, 2017, and 2018.

It's important to note that this is a long journey.

It took me years to go through each of the steps listed above.

Years of investment culminated in a product that was generating enough revenue to make the leap.

I hope this helps!

Justin Jackson

Originally published on August 12th, 2016. It's been updated since then.

Published on June 7th, 2019
Home About Articles Newsletter MegaMaker
Powered by Statamic