Patience and Persistence Can Pay Off

From the FreshBooks Blog:


In our Barenaked Apps Panel at SXSW, Ryan Carson advised anyone starting a web app to plan for 3 potential outcomes: success, limited success and failure. He’s right – you need to think those outcomes through and determine how you will respond to each scenario. I’d like to add something to this though. There are many people out there with big dreams that are building web apps in their spare time these days – it’s exciting. Unfortunately I think a lot of them are building with false expectations (a post on false expectations to follow soon). They think if their app does not take right off, they should pack it in. My thinking is – don’t.

If you have a measure of success when you launch, I bet you’ve got something. What’s the measure of success? It could be almost anything, like how many visitors from to your site or how many people trial your service. How about getting someone you don’t know to pay for your service? If a person you don’t know signs up and pays out of no where – even one person – then there is a good chance you are on to something.

If you’re on to something it’s time to hunker down and get to work. Launching does not mean you’ve arrived at easy street and you can sit back and relax – it’s your introduction to the grind. The beauty is that web businesses are a ton of fun to run, so the grind can be really enjoyable.

Not buying any of this? Maybe you will find this inspiring. When FreshBooks launched, we were called 2ndSite (we’ve since rebranded) and we did not have our first paying user until month two, but we believed in what we were doing – that fuelled us – and saw trials everyday which was exciting. So we hunkered down and that graph at the top of this post is what our growth has looked like over the past 30 months (we’ve been at it for 33, but I could not get info for the first three months).

Work hard, take care of your customers, innovate and the rest will take care of itself.

This is the second in a series of posts (here is the first) I’ll be doing over the next few days about starting a web business. If you liked this one, subscribe to our feed and stick around.

Thoughts on Team Building

As posted on the FreshBooks blog

FreshBooks is growing – not just our user base (which crossed the 125,000 mark yesterday) – but our staff. As our company grows I am working hard to ensure that me and our other team members grow into our evolving roles as leaders, managers and domain experts. To that end I have been thinking more and more about team dynamics.

When you introduce a new member into a team there are a number of approaches you can take, and based on their knowledge and what they add to the team, you should vary your approach. Personally, I believe in giving responsibility to new team members as a sign of trust – a project I know they will succeed at. By giving a new team member an important project you send strong signals of trust and respect to the new member as well as the incumbents. These signals are paramount. That said, once you have given the project over, you have work to do.

To ensure the success of your new team member with their project, you need to support them. Presumably the new team member will be reporting back to the group. This could happen in a series of meetings or one grand finale. Any way you slice it, it is important that you make yourself available to your new team member at reasonable intervals. You need to check periodically (daily, weekly, hourly, whatever) so that the new member can bounce ideas off of you and you can validate the work that they have done. This is especially important leading up to the presentation.

To ensure the success of that meeting, you need to be on board with WHATEVER is being presented. That way this new person has buy in. If they have that, then their presentation is likely to be a success. With a series of successes like this, the new team member is well on their way to becoming an important part of the team.

FreshBooks is Hiring

We’re hiring at FreshBooks. We need a web designer and a web developer.

If you know anyone who wants to enjoy doing those kinds of things in a relaxed and professional environment, surrounded by people who genuinely enjoy each other and what they do, please drop Kathy a note [her email can be found on the job descriptions]. We’re looking to hear from one and all by January 19th, 2007.

Please pass this post along to family and friends – it’s always great to get references. Thanks to David Crow for posting those descriptions on his excellent UX job board.

Make a Wish For Charity

From the FreshBooks Blog:

My friend and fellow Canadian entrepreneur Austin Hill sent me the following note:

Hi Mike,

I’m working on a project related to my new startup called and I would really appreciate you putting the word out to your friends or on your blog about it. We are going to raise $1 million dollars for charity. If you have friends that you would help us share this with, it would be really appreciated. Especially if you could ask some friends to vote for us on Digg or Netscape, so we can get some more attention for this worthy cause.

In lieu of sending holiday cards this year, we have decided to run a social giving experiment called the Million Dollar Blog Post. You can go the post, and make a wish for the world. We are arranging for $1 to be donated to charity for every wish left in the comments of this post. Feel free to share a few wishes with your friends, family or co-workers, or in your case if you think it would be of interest to your listeners let me know. We would like to collect a million wishes, and a million dollars (for charities). We aren’t sure how long this will take, but given the speed at which ideas spread on the Internet, we are optimistic about our goal.

Just go have a moment of fun and make a wish for the world on us. Project Ojibwe

has donated to the following charities so that you could make a wish for the world. (Our next sponsor has another sample here)

If you are interested in sponsoring someone else’s wishes, the instructions on how to do this can be found here. It can be a great way to promote to the world what you care about.

Happy holidays, and I look forward to reading your wishes.


I’m headed off to post my wish right now. I hope you will post your wish too.

On Decision Making: How We Roll at FreshBooks

From the FreshBooks blog:

When you run a small business or you work in teams, you have a lot of decisions to make. Reaching conclusions can be really challenging sometimes and exchanges can get heated.

Here at FreshBooks we are consensus builders. Ideas come from anyone and everyone, and no one’s point of view is a safe from attack. This way of decision making can present challenges though, mainly because it is impossible to get everyone to agree all the time. So, one thing we learned a long time ago – back when it was just Joe and I building the business, and both of us are fairly determined to see our points of view through – is we learned to say, “Ok…let’s sleep on it”.

We resort to “let’s sleep on it” as soon as we feel we have exhausted the productivity of a conversation. This happens frequently in meetings and via email discussions. Recognizing that moment when your discussion ceases to be productive is a skill and it can be honed over time. For us the upside of “sleeping on it” is that invariably we come – as a group – to the right decision the next day…which may be a mix of two or more points of view. Better still when we do decide, everyone feels they had some ownership of the outcome.

In decision making it is rare that you have to make a decision RIGHT NOW, so don’t be afraid to sleep on it.

Wake Up Web 2.0…and be Prepared to Spend

One of my themes on this blog has been, “You need to spend on marketing if your web app is going to succeed”. There are exceptions to every rule, and these exceptions are most often the “Success Stories” that get press. This does would-be (naive?) entrepreneurs a disservice in my opinion because it sets false expectations for people building and releasing new tools.

Ryan Carson – who is almost single handedly trying to dispell these kinds of mistruths with his Bare Naked App project – just posted a piece that describes some of his growing pains with Amigo and how he is coming to the realization that spending on marketing may be necessary. It’s a good read and the comments are interesting too.

I replied and said this:


Great post…I think a lot of web app developers will be wrestling with the question of “how much to spend on marketing” over the next few years and I think that is only a sign that the web app space is growing up a little…and that’s a good thing.

Here is a post I wrote a while back that touches on the fact the you need to spend:

So, if you want to bootstrap and grow organically (which is a wonderful way to run your own business, it just takes a little longer than the traditional VC route of FAST, FAST, FAST), then challenge is finding your balance between spending and not spending on marketing. It’s a tough balance, but definitely something you will need to put some thought into as more and more apps are released and things get crowded.

I also touched on some of these things in a Work Happy interview here:

Probably worth a look for anyone starting a web app.

This trend is something that was inevitable and it is something I touched on a while back in my From the Web 2.0 Trenches: How to Build Real Businesses post/essay last November.