Two Years Timeline/Runway — 1st Post
I've decided to create a blog to keep track of my overall SaaS small business progress. I'm going to give myself a runway of two years. That means on May 1st, 2025 if I have not created a SaaS small business with a minimum of $3,600 a month recurring revenue then I'm gonna shut it down.
Why $3,600? I think that's about what I would need to sustain a remote contact developer.
So what's my plan?
Currently I'm in a search for a remote contract full-stack dev on UpWork. Here's my current experience and learnings so far.
- If you are NOT a developer, you're gonna have a really hard time finding a developer.
- You need to find a developer to help you filter through applicants.
- You have to be patient and know that it's a numbers game.
Some background.
I have been working on a SaaS business now for over two years now with very little progress. The first two years were spent trying to find a good full-stack developer. I initially tried using an agency and found that experience to be disastrous. The gist being, as a small project the agency can decide who to place on your project, switch out staff whenever they want, and they have very little motivation to ensure your project is a success. Especially when there is high demand for contract developers.
I then switched to an individual contractor, which in itself was painful to find. Once I was able to find one that was okay, I leveraged that contractor to find another. The current contractor whom I've been working with for over a year now has given notice and now I'm leveraging him to find a replacement.
Steps I've taken.
- I've asked my current developer to create a test project with estimates of how long he thinks it should take.
- I then created a project on UpWork with the project description.
- The first section of the description has the following:
- This is a paid test project
- Please read the project description carefully
- Please provide your estimated hours to complete the test project
- If you submit a proposal without an estimate, your proposal will be rejected
- Then I followed this up with a filtering question:
- Did you read the project description carefully?
- Applicant 1: Completed the task in 12 hrs @$12/hr - but will not stop messaging me very few hours to hire him.
- Applicant 2: Completed the task in 15 hrs @$15/hr - pretty good
- Applicant 3: Completed the task in 8 hrs @$20/hr - the applicant did not even attempt the test project and made something that "looks" like it does what the test project requested but doesn't actually do anything
- Applicant 4: Completed the task in 8 hrs @$16/hr - pretty good
- Applicant 5: Did not complete task in 10hrs $12/hr - did not finish, and what he did finish was very very broken. It was disappointing as his profile stated he has a Masters in Computer Science.
- $144 — Applicant 1 — GOOD
- $225 — Applicant 2 — GOOD
- $160 — Applicant 3 — BAD (made something else)
- $128 — Applicant 4 — GOOD
- $120 — Applicant 4 — BAD (did not finish)

Informative.
ReplyDelete