Where We Stand

In the online help for Paragraphs, I have a rather odd statement:

Farmdog is made of dreams.

That comes from the heart. My company, Farmdog LLC, is made out of dreams. What if I could afford to move closer to our friends and church? What if I could quit the day job and rent out an office close enough that I could bike to work? What if my wife didn’t have to work? What if we didn’t have to worry about money and bills? Obviously, our life would be better. I was foolish with money for a very long time, and now that I’ve wizened up, I’m trying to put things right. Unfortunately, I’m not sure how well I’m doing.

Paragraphs was released earlier this month, and as I wrote on the company blog, I was very lucky to have been mentioned by a few high traffic sites. The initial publicity spawned a good start to sales, but it was simply not enough. I don’t have the budget for advertising, so word of mouth is the only publicity I can get, and without it, Paragraphs drifts off into mediocrity.

Sales figures

That chart is disappointing, but it’s not the end of the world. I was watching a talk by Kevin Hoctor about building a good indie software business, and one slide absolutely resonated with me.

Never Give Up

At one point, and I’m paraphrasing here, Kevin says “you can’t just ship your app and drop it after the first month when sales are not what you expected.” Quite true. I found another encouraging quote by Daniel Jalkut:

Always remember that the main thing separating people who succeed from people who don’t is a commitment to keep trying while the others give up.

Knowledge and cleverness are key components to achieving your goals but they pale in comparison to persistence and an unwillingness to admit defeat.

What separates successful people from others is a commitment to keep trying.

I’m not known to be a quitter, and I’m not about to start now. If I can teach my kids anything by the example of my life, I want it to be about being persistent.

So, where we stand with Paragraphs and Farmdog Co. is that initial sales are disappointing, but I’ve learned quite a bit about what the market is looking for, and I’m working hard to address Paragraphs’ shortcomings. However, given that I’m a father of four, I have a full time job, and I’m a freelance writer as well as a developer, there are a few very real constraints that I need to work within.

First, even as I plan for the future, I can’t ignore the fact that my kids are growing up right now. My oldest will be starting high school next year, and I’m teaching my youngest how to ride his bike. Each child needs one on one time with Dad, and all of my work will be wasted if I don’t make time to spend with them. We work so we can live, not the other way around. It is also important to spend time with my wife, fitting in little dates when we can, like a midnight pizza.

Second, even though I have big plans for Farmdog, during the day when I’m at work, I have to give 100% of my abilities to the company that pays the bills. Even when they frustrate me, even when I think I could build a better system on my own, and especially when I’m just not feeling up to it, I need to make sure that I’m taking care of the company that takes care of me and my family. Without the day job, not even the dream of Farmdog could exist. The someday in the future that I imagine is at the least five years away.

Third, I despise debt with a passion I can not put into words. The fact that I have debt gnaws at me, deep in my soul. So, to speed up paying it off, I’ve committed to freelance writing three nights a week, at least. Freelance writing is difficult, but it is good to keep that part of my brain in action, and it is great to keep up with the industry and the open source community in general. It would be easy to focus on the small section that we use at work, writing keeps me engaged and learning new things. Often I don’t feel that I completely understand a topic until I’ve written about it.

So, with all of these commitments, with my life in context, where does this leave Paragraphs? Again, where do we stand? I have to refocus from time to time on the dream. I did not start Farmdog to get rich, I started it to have more control over my life. That’s not something that is going to go away, the dream is here to stay, and, therefore, so is Farmdog. Practically, what this means right now is that work on Farmdog is relegated to the weekends, unless a customer sends in a bug that needs immediate attention. What this also means for Farmdog is that I get time to think through hard problems, and I get to bring a lot of experience to the product. This is why I believe Farmdog will eventually be successful. Paragraphs might not be perfect, but the feature set is well thought out and addressing a market segment that I believe is under-served.

It is my intention to make Paragraphs the easiest way to write online. I know there are a few geek hurdles to overcome, but I’m working on a lot of new things that are a bit outside my wheelhouse to get the product where it needs to be. I don’t want to go into detail, but suffice to say that by the time I’m done, I hope that Paragraphs will be the only thing a customer needs to publish their thoughts online.

So, where we stand with Paragraphs and Farmdog is that we plan on improving the product, slowly and deliberately over time, until we reach the dream. And then, maybe we will start working on version two. (just kidding, I already started on version two) Paragraphs is a labor of love, it will not be ignored, it will be lovingly nurtured.