GarrettDimon.com

Jan 25

Ready

We spent the last 6 months doing hard work that isn’t fun or directly visible to customers. It just had to be done. It sucked. Building this foundation has been the hardest, most involved work with which I’ve ever been involved, and nothing has ever pushed me so far outside of my comfort zone. Conveniently enough, my daughter is 6 months old as well. Put the two together, and well, you can probably guess what kind of a ride it has been. Thankfully, it looks like the most challenging days are behind us, and we’re ready get back to making a product rather than managing a business.

Team We have awesome people on retainer to help with necessary but distracting things like bookkeeping, accounting, legal, system administration, and more. We also have enough profit to bring in some additional help from time to time so we can work with great people on fun stuff.

Technology We have the technical infrastructure in place to serve more requests than ever with our fastest response times ever, and we’ve just barely dipped our toes into performance tuning. We can also quickly and easily scale that infrastructure as we grow. Our other internal processes are running more smoothly than ever. We’ve refactored and improved significant amounts of code so that we’re running the latest and greatest with the most flexibility to adapt going forward.

Knowledge We have three years of interacting with real people using Sifter and offering great feedback and insight to how they use it. Those conversations have helped us create a crystal clear vision for where to take Sifter from here. We’ve also been able to observe how people really use Sifter. We have a clear understanding of which features see the most use and which features we could probably live without. I can’t put into words how excited I am to do something with all of this accumulated knowledge.

With Sifter, all I ever wanted was to build something that made people happy and have fun doing it. In some ways we’ve succeeded, but it’s been significantly more challenging than I ever anticipated. In four years, all we’ve really managed to do is build a business that can afford to let me turn Sifter into the product I always envisioned. This is just my way of drawing a line in the sand to say this is the week that we turned the corner. Check back in with me at the end of the year to see if we pulled it off.

Dec 06

Automation, Self-service, and Administration

Just a random thought. As a solo founder, my time is our scarcest commodity. Making sure that I have free time and minimal interruptions has become one of my highest priorities, and it’s paying off. Some of the best investments I’ve made in Sifter are the things that keep me free to focus on the product. It seems obvious to me now, but the following guidelines have all evolved organically as Sifter has grown and become more demanding on my time.

  1. Automation is awesome. Nothing beats not having to do anything.
  2. If it can’t be automated, self-service is the next best thing. Letting customers handle things on their own is awesome. It’s faster for them, and it lets me focus on the product.
  3. Mobile administration is a life saver. You can’t always be at the computer, so helping people on the go is a must.
  4. Monitoring is the new co-founder. We use New Relic, Pingdom, and Monit to make sure that everything’s running smoothly. The sooner we know about problems, the faster we can respond.

For instance, I’ve built an iPhone-optimized administration tool that lets me quickly and easily look up accounts, renew trials, and do a handful of other tasks that I do every day. More importantly, I can do it all on the go. No sense in making someone wait until I’m at a computer if I can renew their trial in two clicks from my phone. For the times when I am at my desk, I have a handful of Alfred shortcuts and snippets that help me respond to support requests even faster.

Dec 01

Tenacity

Lately, I’ve been reading biographies and stories by athletes, business people, and politicians. The one attribute common to all of them is tenacity on a level that most of us can’t even imagine. The problem is that on the surface, we only see the success. We don’t see the work that went into achieving the success. We see the culmination rather than the 10 or even 20 years that went into getting there.

The hours they put in. The family events they missed. The vacations cut short. The travel. The times they were borderline bankrupt. The career-ending injuries that didn’t end their career. The nights they were homeless. The amount of bet-the-company decisions they made. The uncertainty they live through. The fear of letting down hundreds or thousands of employees. The mornings of waking up at 5am and practicing in freezing cold weather. The way they overcame abuse. The countless minimum wage jobs and years of working their way up. The countless hours spent honing their craft.

They did the things that most would consider crazy. They pushed themselves harder and farther without any guarantees. They stuck with it when they shouldn’t have. They just kept going. I’m not sure if that’s good or bad, but I do believe it’s the main reason for their success.

Oct 07

Tradeoffs -

A great example of how perceived “improvements” aren’t always that. Larger screens for mobile devices certainly have their benefits, but as with anything, there are tradeoffs.

Oct 04

“Great design helps because it makes life a little less complex. When you are having a rough day the last thing you want to worry about is how to use your computer. When you travel you want the signs giving you directions to be clearly marked and informative. When ordering from a menu at a restaurant you don’t want to be confused as to what is actually food and what is decoration.” — Drawar

Oct 03

Where I work on Sifter. You know, if you’re into this sort of thing. I’m using a GeekDesk these days and switching back and forth between sitting and standing depending on the type of work I’m doing and how I’m feeling that day.

Where I work on Sifter. You know, if you’re into this sort of thing. I’m using a GeekDesk these days and switching back and forth between sitting and standing depending on the type of work I’m doing and how I’m feeling that day.

Ironic that Carfax’s marketing implies dealerships are shady when Carfax isn’t exactly straightforward themselves. Check the location of the “please don’t spam me” checkbox. Of course, selecting it by default is bad, but this placement is just downright sneaky. Also worth noting, I unchecked it and they sent the spam anyways.

Ironic that Carfax’s marketing implies dealerships are shady when Carfax isn’t exactly straightforward themselves. Check the location of the “please don’t spam me” checkbox. Of course, selecting it by default is bad, but this placement is just downright sneaky. Also worth noting, I unchecked it and they sent the spam anyways.

Sep 26

Speaker Deck is Live -

Speaker Deck is brand new clutter-free way to share your slides from presentations. I suggest that you use it.

Sep 13

Thoughts on Business Models

After the recent presentation, I was surprised how many questions I heard about our choice of business model or application. There also seems to be no shortage of people debating between native mobile and web applications. For me, there are a variety of reasons that I chose a hosted web application and why I’d make the same choice today.

Why hosted and subscription-based?

  1. Income Consistency - With subscription-based software, the amount of fluctuation in income from month-to-month is minimal. As long as churn stays low, you’re almost never going to see your income disappear overnight. With a native app, if people stop buying, you stop seeing income.
  2. No Versioning - Everyone gets the same application and you never have to worry about someone seeing a bug on an older version of your software.
  3. No Middle Men - With a hosted application, there are no app store approvals or waiting periods. Nobody takes a cut of our profits, and there’s nobody preventing us from interacting directly with customers if they’re unhappy.
  4. Relationships - With a one-time purchase, someone can buy today, switch to a new application tomorrow, and you’d never even know. With subscription-based, we have an obligation to keep customers happy every day. We’re able to build better relationships with our customers. It’s less of a one-and-done situation, and more of a “How can we help you today?” situation.
  5. Technology Longevity & Reach - With a native application, you can only reach people that use the associated platform. A web application can reach anyone in the world. While today’s web applications can’t compete on every front with native apps, that gap is narrowing, and for what we do, there’s nothing that we need that’s only available in native apps.
  6. Experience - While this isn’t a huge deal, it doesn’t hurt that I’ve spent my entire career working with web technologies. I’m someone that believes in focusing on what you’re good at. I’d rather support an API and let others develop an iOS application than get into a space that we’re not deeply experienced in.
  7. Collaboration - While possible, it’s incredibly challenging to build a team-based collaboration application without having a web interface. Similarly, if everyone on the team had to buy a native application to participate, you can guess what would happen to participation rates.

Why a bug tracker?

  1. Longevity - Like time-tracking or project management, there are some spaces that won’t be disappearing anytime soon. While bug tracking is sure to evolve in the future, people simply aren’t going to stop developing software or having bugs any time soon.
  2. Passion - For some reason, over the years, I’ve become fascinated with tools for crafting and managing the software development process. There are so many facets, and the space is so young and changing rapidly, it’s an exciting time to be a software developer.

There are downsides to our choice as well. For instance, with a hosted web app, if Sifter goes down, all of our customers are affected. Similarly, we have full responsibility for managing data and performance. The upside is that with a few exceptions, all of this is completely under our control. I’d much rather have risks that we can control than be facing unknowns that we can’t control. i.e. The App Store. That’s not to say the App Store is bad, but given all of our other considerations, I’d rather avoid the associated challenges there.

Sep 09

Bootstrapping a Software Product -

The slides from a presentation that I gave at Refresh Dallas last night. It goes over the lessons learned through both the good and bad decisions that we feel we’ve made while bootstrapping Sifter.

Sep 03

Make Things -

So, to hell with all that noise. It’s just a big mass of envy, chatter and FOMO. Let’s get excited and make things.

Yes. Let’s.

Aug 30

The Incessant Reality Check

My biggest frustration with our little boot-strapped startup is that the bootstrapping part causes us to always grounded in reality. We’re incredibly careful to remain profitable as we grow the business. That’s a good thing for the long-term, but it can be incredibly frustrating when the gap between your vision and execution is huge.

There’s the Sifter that I see in my head and that we inch closer to every day, and there’s the profitable business that we’re growing and scaling carefully and sustainably. The good news is that we’re in this for the long haul and won’t be going out of business. The bad news is that everything will take longer than we’d like because we don’t have millions to throw at it.

So, if I had to provide my own personal definition of bootstrapping, I’d say it’s nothing but an incessant reality check.

Aug 24

Prioritizing Features -

A great post about prioritizing features by focusing on both how many people use a given feature and how often they use it.

Aug 16

The Early Days of Founding Sifter

Keith Jacobs and I had known each other and worked together fairly closely for about 5 years when he wrote a check for $16,000 so I could quit my job and start Sifter. What’s more interesting is that after writing the check, he didn’t look at the results of his investment until Sifter launched. Imagine writing a check for $16,000 and not looking at the results for 11 months. That kind of trust is incredibly important. The way Keith looks at it, he wasn’t investing in Sifter so much as he was investing in me.

Keith isn’t just an investor in Sifter. He also handled and continues to handle most of our legal, accounting, and non-technical operational business matters. Keith’s investment combined with his experience and willingness to handle the logistical stuff was key in freeing me from worrying about some of the facets of building a business that are necessary but less than exciting. All I had to do was worry about the product.

Ultimately, we only spent about $10,000 of that initial amount prior to launch. It paid for our incorporation, business insurance, identity design, and initial infrastructure costs like hosting and SSL. Fortunately, Sifter was profitable from day one, so we never had to dip into the other $6,000. However, it ended up being important after launch as it provided us the cushion that we needed to do some early advertising and help get Sifter’s name out there.

There’s no one way to launch a company. I’m pretty sure that I could have launched Sifter on my own without Keith’s investment or help, but it would have been painful. Maybe too painful. There’s no perfect formula for a co-founder or investment amount. It all depends on what works for you. In my experience, all you need are a solid respect and trust for each other combined with a situation where everyone has enough skin in the game. In our case, Keith put up his cash, and I quit my job. Admittedly, Keith probably had a little more risk, but I was certainly doing more than dipping my toes in the water.

Probably the only other relevant tidbit from founding Sifter was that we knew from the beginning that I’d retain the controlling interest and be responsible for curating the product. Fortunately for us, we both recognized the importance of this decision. At some point, somebody has to always have the definitive answer. In our case, while I discuss everything with Keith, I’m ultimately responsible for the decisions.

It’s not the perfect founding story, and there hasn’t been any drama to make it interesting, but it’s worked great for us. It may not be particularly fascinating, but hopefully it helps provide some context to others looking to start their company.

Prioritization

2.3%

That’s the percentage of time that people interact with Sifter via Beanstalk or email integration. Certainly there are dozens of factors at play here, but I can guarantee you that number is completely disproportionate to the amount of time and effort hat we’ve invested in those features.

I do believe that they are important features that will definitely play a key role in our long-term vision for Sifter, however, when you look at a number that tiny, it’s difficult to accept the amount of time that we’ve poured into them. That’s what happens when you listen to and focus on the vocal minority.

We all talk about how we won’t do it, but it’s a lot easier said than done when you constantly receive emails about a specific feature. It’s always important to listen to customers, but it’s more important not to get sucked in or distracted.