Making a Side Project, Part 3: Validating the Idea


Have you read Part 2 of the Making a Side Project series?

In the previous post we discussed the ideas on the table, but tbh I can’t stop thinking about this FIRE Community idea. In this post, I’m going to break down my process to validate it.

The Idea: FIRE Community

The idea is to create an online community for people who want to retire early (FIRE means Financial Independence Retire Early).

This website will people who have achieved early retirement, and will provide a community for those beginning their journey. In creating this community, I hope people can achieve their financial goals.

Though my biggest reason, albeit a little foolish, is because I really want this to exist. I’m frustrated that outside of Reddit’s /r/financialindependence, there’s no other viable online community. I’m frustrated feeling lost about my finances when I so desperately want to control them so I can achieve my ideal lifestyle.

Validating the idea

Even though I’m bullish on this, it’s important to validate your idea. Any experiment is an investment of time and money, so how can we know if this will work before we invest more heavily?

The Lean way

The Lean Startup Methodology would have us gather feedback at this preliminary stage. We would use a method to test whether this idea is worthwhile to pursue.

Common idea validation methods are user interviews, surveys, and “fake door” landing pages. These tests are designed to help you decide if the problem is real and what the right solution is for the problem.

Going against the grain

But I have two concerns about following that advice at this stage.

  1. I’m concerned that it will be time-consuming/challenging to seek out feedback before we have an MVP to show.
  2. It’s easy to get stuck before starting because you never leave the “gathering feedback” stage. I’m concerned that if I don’t start, I’ll lose motivation and never pick this up again.

I think at this preliminary stage our goal is to build a basic MVP (or MUP, minimum usable product, as Mubs calls them), then aggressively gather feedback to iterate.

However, it’s worthwhile to repeat that I’m inexperienced and I don’t know what I’m doing. In a future blog post, I can address whether I think this was a good idea in hindsight.

Is it worthwhile to even build an MVP?

Even though we’re not gathering feedback at this stage, we can still think critically about the idea so we don’t waste time building an MVP. Following similar questions that Mub’s asked himself in his Making a Side Project series, we can crystallize our idea.

Would I use this? Hell yes! I want more guidance to reach my FIRE goal.

Do I know people who would use this? Tons of millennials I know want to retire early. They’re even willing to work hard for it, but they want to adopt a system that works. They need a network to provide mentorship and a clear path to success.

Do I know where people who would use this hangout? Yes, /r/financialindependence and many big FIRE and retirement blogs.

Does something like this exist? Yes, but they’re mostly unmaintained forums and blogs.

Is it viable? We’ve seen Product Hunt, Nomad List, and Indie Hackers use this template to build real businesses on top of communities. In addition, we know this is a viable community hungry for more because of the traffic of the top bloggers in the space. Ironically, many bloggers receive so much traffic that they achieve financial independence by blogging about their FIRE journey.

How long will this take to build and launch it? What are the costs? I want to aim for 2 months of work. Outside of time, the only real cost will be domain and hosting which is close to $4-16/month.

How much time/money would this take to maintain? Same as the previous answer.

How will this make money? For my first project, I’m not concerned about making money. But there are plenty ways to do so if we can successfully build a community like:

  • Premium offering of joining the community chat
  • Advertising
  • Partnerships

We’re looking good, guys! FIRE Community is checking our boxes. In the next blog post, we’re going to outline our MUP.

Making a Side Project, Part 2: Narrowing down ideas

Have you read Part 1 of the Making a Side Project series?

In the previous blog post, I talked about how I come up with ideas. Coming out of a week of ideation, here are the top ideas that I’m leaning toward:

FIRE Community


money pink coins pig

Since I heard of Mr. Money Mustache and the FIRE (Financial Independence Retire Early) community from the Tim Ferriss Show I’ve been obsessed with personal finance.

Everyone wants to retire early, but the road to retirement is still unclear and difficult.

There’s tons of financial advice, but it’s still scattered. The online community around early retirement remains concentrated around disparate blogs and Reddit, which buries the best resources in blog posts and books. This creates problem of noise, making it hard to distinguish what is high-quality and targeted advice.

So the idea for this community would be to collect resources so anyone can start their road to retirement. It would invite people around the world to talk about their experiences so that others can learn and replicate their success.

Junior Developer Job Board

working woman technology computer

There’s been a lot of talk recently about how the Junior Developer is dying. The problem is there are too many Junior Developers and not enough companies providing opportunities for mentorship.

This job board would connect companies looking to mentor juniors, so they wouldn’t have to bother with the high frequency hiring channels. There are incumbents already sort-of hitting the mark, but the sites look unmaintained.

Custom Job Board Aggregator

book computer design development

In my recent job hunt, I’ve been grateful yet disappointed by the experience. There are tons of high-quality opportunities for engineers, but sorting through these jobs is still incredibly time consuming and unwieldy.

For example, my process for finding jobs that meet my parameters is to check 15 pinned tabs every day.

Instead of querying over a dozen job boards and aggregators, I’d love to check a single one. What if you could aggregate these job boards into a single, customizable feed? You can turn a job board on and off, or create a custom filter so only jobs with certain parameters show up.

Newsletter Unsubscriber

Newsletters are wonderful and terrible: They are a great way to access deals and amazing content, but more often than not we don’t need them.

It would be great to have an easy way to sort through what you’re subscribed to and easily unsubscribe. Short of using (which sells your email data) and using Google Scripts, another solution would be nice.

Relationship Manager

adult casual collection fashion

I’m bad at relationships, especially business colleagues. In recent years, I’ve begun to keep a list of all the people I meet. Each entry has details like when we met, where I met them, and what I know about them. This has had a profound effect on my life, as I’m able to store important details about people, but I’d like a better way to do this.

This app would store all your contacts, making it easy to never forget anything important about anyone. It can provide reminders to wish your colleagues happy birthday, or to follow up with them once in a while to keep the relationship alive. It would provide a way to keep your relationships healthy and vibrant.

I had a dozen of ideas that I felt were pretty good, but I really like these ones. Each idea seems like a great place to start my first project of the year.

In the next blog post, we’ll decide what to work on and why.

Making a Side Project, Part 1: Coming up with Ideas

This post outlines what I learned from MAKE about coming up with ideas. To see what ideas I came up with, check out the following blog post, Making a Side Project, Part 2: Ideas. See Making a Side Project.

Synthesizing and forming ideas is a skill and a muscle. If you take the time to jot down a few ideas every day, your ability to form new ideas rapidly improves.

I love that Pieter Level’s book MAKE assigns homework. For its initial homework, it asks that you write down 3 ideas every day for a week.

At first, this was downright strenuous. I struggled to come up with a single idea that I felt was compelling, but a few takeaways from Pieter’s book helped me.

Don’t shut down ideas

The likelihood that your first idea will be your first idea is incredibly low. Therefore, if you focus on coming up with many ideas, you have a higher likelihood that some of them will be good.

Naturally then, you should refrain from putting pressure on the process. Focus on outputting a lot of ideas, and some of them are bound to be solid.

Your best ideas will come from your own problems

Because of your familiarity with the problem, you’re more likely to have a deeper insight into the correct solution. Think about your own life and the unique problems that you run into every day.

Focus on the problem, not a solution

In the startup/hacker community, we often use the term “solution in search of a problem”. This means that there isn’t a clear problem that your solution solves, which risks wasting time by building a product that no one cares about.

To avoid this, focus on the problem, not the solution.

For example:

IDEA: A fashion app that gives you ideas for affordable outfits.

Instead, try this:

PROBLEM: It’s often expensive and time-consuming to be fashionable.

The power of the latter approach is you’re no longer locked into thinking of only one solution.

I had a list of ideas before I started this challenge, but I realized many of them were solutions without a real problem. I went back and rewrote many ideas to reframe them as problems. As a result, I began to see other solutions that I hadn’t originally thought of.

Track your problems

How you track your ideas isn’t important, but I’ve found that a Trello board is a wonderful method. If you want to see how I do it, you can check out this blog post.

Coincidentally after reading MAKE, I realized I picked up this methodology from Pieter from his Indie Hackers interview. He now uses Workflowy to track his ideas.

Post-week Debrief

Forming ideas has become much easier. I’ve begun to frame ideas as problems, for which I can think of many solutions for.

As a side benefit, I think my mind has become a little more flexible too. I feel a little looser when approaching problem-solving and I’m thinking in more original, more creative ways.

I’m excited to come away with +21 ideas. Not all of them are great, but I’m excited about more than a few. In the next blog post, I’ll share my favorites.

Making a Side Project

Recently, I’ve been inspired by the Indie Hackers community, Pieter Levels and Mubashar Iqbal.

I was enjoying Pieter’s book MAKE and Mubashar’s Medium series Make Side Project when I realized it’s time to get off my ass and start building.

Even though I’ve worked as a web developer for 4 years now, I still haven’t developed the skill of creating and shipping products. In addition, there are tons of subsequent skills–design, marketing, talking to customers, etc–that matter when launching products that I’ve never had to learn.

I thought it would be a fun and challenging exercise to build in the open, so the Making a Side Project series was born. This series will showcase the challenges, lessons, and mistakes I make in real-time. I hope by making my first, real side project in the open, you might learn something too.

My attitude is that it doesn’t matter right now to build something great. I just want to strengthen the muscle of shipping product.

Let’s go!

(FYI: I’ll be updating this blog post as I go.)


Part 1 (May 20): Coming up with ideas

Part 2 (May 29): Narrowing down ideas

Leverage Skills

Oftentimes learning a new skillset can help provide a perspective or unblock you to reach a higher level.

I’ve begun to call these leverage skills.

Leverage skills are skills when combined with an in-demand skill, make you more effective and provide leverage in your work. They can be used to improve job security, salary, creative ability, and more. They enable you to reach a higher echelon in your world. Especially in technology and creative fields, improving in one of these skills can have a massive impact on your professional life.

Combining multiple leverage skills develops a unique perspective and skillset that is hard to replace. You begin to contribute different types of value and develop an advantage over your competition.

This is where the leverage part comes in. The more unique value you add, the harder you are to replace. The harder you are to replace, the more leverage you have in your business, your job, and in your own skills.

I’m constantly trying to improve mastery in my own trade, but learning to write, lead, and be a great teammate has allowed me to become an invaluable member of any team. I’ve developed an advantage over someone else who isn’t as cross-disciplined.

Some skills that I’ve come across are:

  • Leadership
  • Design
  • Writing
  • Negotiating
  • Sales
  • Programming
  • Networking
  • Brand thinking and building
  • Product thinking and building
  • Be a great teammate

And, of course, as you learn new skills and improve in self-learning, you become more adept at picking up other skills more quickly and efficiently.

Keep an eye out for a future blog post where I talk about how learning to program has given me the freedom to travel while working and provided a great salary to boot. In addition, it will outline how programming (and other leverage skills) can change your life too!

The 3 Critical Skills to Get a Job in the AI Future

There’s never been a moment in history like this. Soon, artificial intelligence will replace jobs like Starbucks baristas, waiters, taxi/truck drivers, and construction workers. But we also live in a time when someone can learn anything on the Internet.

Despite the constant disruption due to innovation in technology, I believe wholeheartedly that anyone with the courage and a willingness to do the hard work can achieve anything. We don’t need anyone’s permission anymore. The Internet has enabled us to learn and show our work. Now, It’s time to do the work.

Continue reading “The 3 Critical Skills to Get a Job in the AI Future”