← Back to blog
·Jonathan Brannen

The Boring Tasks That Got My SaaS to $950 MRR (Not the Exciting Ones)

TL;DR

I spent a decade building features when I felt inspired and quitting when friction hit. DandyLight grew from $0 to $950 MRR only after I committed to boring, repetitive tasks like daily cold outreach for months without stopping. Consistency beats excitement every time.

The Pattern I Kept Repeating

For twelve years, I built software the same way. Get excited about an idea. Spend three weeks coding. Launch it. Post about it once or twice. Watch it sit there. Lose interest when nobody showed up. Start the next thing.

I did this with mobile apps, side projects, and early versions of DandyLight. Every single one followed the same arc. The beginning was a rush. I would stay up late writing code, redesigning interfaces, dreaming about user growth. Then I would hit the part where I actually had to talk to people, send emails, follow up with leads. That part felt like scraping gum off a sidewalk. So I would drift away and find something new to get excited about.

I genuinely believed the problem was that I had not found the right idea yet. Turns out the problem was me.

What I Learned From My Own AI Coach

Last year I used MindsetForge for twelve months straight. Not as the founder, just as a user trying to figure out why I kept starting projects and abandoning them. The AI coach I built asked me questions I didn't want to answer. It tracked patterns in what I said I would do versus what I actually did.

One pattern showed up over and over. I only gave attention to tasks that felt exciting. The moment something required repetition or patience, I was gone. My coach pointed this out in a way I could not ignore. I was not lacking ideas or skills. I was lacking the ability to do boring work when it stopped being fun.

That was the turning point. I decided to test whether I could stick to one boring task for 90 days, even if I hated every minute of it.

The Task I Picked: Cold Outreach Every Weekday

DandyLight is a Mac app for managing photography lighting setups. I knew who my customers were. Professional product photographers. Studio owners. People shooting for e-commerce brands. I just had not bothered reaching out to them because it felt tedious.

So I made a rule. Every weekday, I would send ten cold emails to photographers. Same format. Same structure. Just personalized enough to show I looked at their work. No excuses. No skipping days because I was not in the mood.

I hated it immediately.

Most people did not reply. Some marked it as spam. A few told me to get lost. Every message felt like shouting into a void. The copy-paste rhythm made me feel like a bot. I kept thinking there had to be a smarter way, some growth hack that would let me skip this part.

But I had made a commitment. So I kept going.

The First 90 Days Were Brutal

In the first three months, I sent 287 messages. I got 12 replies. Three of those turned into demos. One person signed up at $29 a month.

That's it. One customer. After three months of daily rejection.

Most people would have quit. I almost did. But I had promised myself 90 days, and I was going to see it through even if the results were garbage.

Then something shifted in month four.

When Pattern Recognition Finally Kicked In

Around day 95, I started noticing which subject lines got opened. Which types of photographers replied. What time of day had better response rates. I was not doing anything fancy. I was just paying attention because I had done the same task enough times to see patterns.

My response rate doubled. Then tripled. I started getting demos booked without having to follow up three times. People who said no in month two reached out in month five saying they were ready to try it.

The task was still boring. But it was working.

The Other Boring Tasks I Committed To

Once I saw that repetition actually worked, I added more boring tasks to the calendar.

Every Tuesday at 2pm, I do bug triage. I go through every reported issue, prioritize it, and either fix it or schedule it. It is not exciting. But bugs that sit for weeks kill trust with paying customers.

Once a month, I run a pricing experiment. I test a different trial length or discount structure. I track it in a spreadsheet. Most experiments fail. But the ones that work compound over time.

Every day, I check in with early customers. Even when nothing is broken. Even when I have nothing new to share. Just a quick message asking how they are using the app. Half the time they do not reply. But the ones who do give me insight I would never get from analytics.

None of this is sexy. None of it would make a good Twitter thread about growth hacks. But it is what took DandyLight from zero to $950 in monthly recurring revenue.

What Actually Compounds Over Time

Passion is a terrible fuel for building a business. It burns hot and runs out fast. I know because I ran on passion for a decade and built nothing that lasted.

What compounds is repetition you refuse to quit. Boring tasks done consistently create momentum that exciting tasks never do. The 287th outreach email is not more fun than the first one. But it converts better because you have learned from the previous 286.

The gym works the same way. I go most mornings. Some days I feel strong. Some days I am just going through the motions. But the people who show up on the bad days are the ones who see results.

The Actual Numbers After Ten Months

I have now sent 1,847 cold emails. I have done 43 demos. 31 of those demos converted to paying customers. My average customer pays $31 a month.

That is $950 in MRR. It is not life-changing money. But it is real revenue from real customers who pay every month. And it only exists because I did the same boring task every weekday for ten months without stopping.

How I Actually Make Myself Do It

I put it on the calendar. Every weekday from 9am to 10am is outreach time. I do not decide in the moment whether I feel like it. I just do it because it is on the calendar.

On days when I really do not want to, I tell myself I only have to do five emails instead of ten. I always end up doing all ten anyway because starting is the hard part.

MindsetForge tracks this for me now. I check in every morning and tell it what I am working on. It asks me how outreach went. It reminds me of the patterns I have noticed. It keeps me honest when I want to skip a day because I am tired or discouraged.

What This Means If You Are Building Something

Pick one boring task that you know will move the needle. Not the one that sounds impressive. The one that makes you uncomfortable because it requires repetition and patience.

Commit to doing it for 90 days. Put it on your calendar. Track it in a spreadsheet or a notes app. Do not rely on motivation. Motivation is a lie. Just do the task whether you feel like it or not.

If you quit after 30 days, you will learn nothing. If you quit after 60 days, you will miss the point where pattern recognition kicks in. 90 days is the minimum to see whether the boring task actually works.

Most people will not do this. They will keep chasing the exciting parts and wondering why nothing grows. That is fine. It means less competition for those of us willing to do the boring work.

I am still doing cold outreach every weekday. It is still boring. But my SaaS is growing, and that matters more than how I feel about the tasks on my calendar.

Frequently asked questions

How long did it take to see results from daily cold outreach?

The first 90 days were brutal. I got 12 replies from 287 messages and only one paying customer. Real momentum started around month four when I had enough repetitions to recognize patterns in what worked. Most people quit before they get to that point.

What if I hate the boring task I picked?

You probably will hate it. I hated cold outreach for months. The goal is not to enjoy it. The goal is to do it consistently enough that you get good at it and see results. Motivation is unreliable. Put it on your calendar and do it whether you feel like it or not.

How do you stay consistent when you are not seeing results?

I commit to a specific time period, usually 90 days minimum. I track the task in a spreadsheet or app so I can see the streak. On bad days, I lower the bar (five emails instead of ten) just to keep the streak alive. Starting is always the hardest part.

What boring task should I pick for my SaaS?

Pick the one you have been avoiding because it feels tedious. For most early stage SaaS founders, that is cold outreach to potential customers, weekly bug triage, or daily check-ins with early users. Choose the one that makes you uncomfortable and will directly impact revenue or retention.

Is $950 MRR worth ten months of daily outreach?

For me, yes. Not because of the money, but because I proved I could stick to a boring task long enough to see compound results. That is a skill that applies to everything else in the business. The revenue will grow. The ability to do hard, boring work consistently is what makes that growth possible.

Jonathan Brannen

Jonathan Brannen

Founder of MindsetForge

Jonathan Brannen spent 12 years building mobile apps before building MindsetForge. He writes about rewiring the beliefs that quietly run your life, from the perspective of someone still doing the work.

Read full bio