Update on DoLeaf progress

Business No Comments »

I actually got a request on Hacker News to write up a “where are we now” on DoLeaf. Since I’m an egotistical bastard who loves talking about his projects, here I am with an update. But, since I’m also an entrepreneur, I’m going to try and use you, the reader, to my benefit!

Timeline

Before launching into the particulars, let me lay out the timeline. DoLeaf as an idea was born around September of 2008. The business was officially founded and coding started around January 2009, and we officially launched into our beta in July of 2009. So, we’re a little over a year into it now. So, for all you get-rich-quickies, stop reading now, since this is a story of the long-view, not a 6-month hockey stick fairy tale.

Recruiting Sellers

We knew the hardest part initially would be getting sellers to sign up. Fortunately for us, it seems that we were right to assume that there was a need unserved out there.

As of now, we have 11 active stores, and a couple more that are finalizing their preparations before going live. Overall, the response has been very positive from the nursery community. They see the value in what we’re offering, and it’s definitely a nicer alternative for them than paying some shady consultant $1000s to set up a rickety online shopping cart.

We also hired a marketing consultant to help us reach out to the sellers via magazines and such. Overall, we’ve been very pleased with her work and it allowed us to recruit our first crop of sellers. Believe me, your first user is 1000x harder to recruit than your 100th. It’s hard to convince someone to be the first to jump.

Where are these orders coming from?

We’ve done essentially no marketing or advertising to buyers. Instead, we’ve been focusing on recruiting sellers in order to make sure we have a robust catalog of listings. We knew we had a chicken(sellers) v egg(buyers) problem, so we decided to try and find some chickens.

Even still, we’ve had a fairly brisk pace of orders. I’m not going to list actual numbers, but suffice it to say that we expected pretty much 0 orders (aside from friends’ whose arms we twisted) without advertising. The brisk (and increasing) pace was pretty baffling until we looked into how the customers were arriving.

SEO is still King

We forgot to factor in the power of SEO + targeted searching. Initially, we had hoped to place high for search phrases like “garden marketplace” or “buy plants online“.

Imagine our surprise to find out that we placed high for things like “siam ruby banana” or “peachy sunrise daylily“. Moreover, the conversion rates for these terms is crazy high. Of course anyone familiar with search engine marketing can see why. People searching for very specific things have money in hand ready to buy. People wanting a Siam Ruby Banana can have one ordered in a couple clicks.

We also (on the advice of a savvy seller) decided to submit our listings to Google Product Search. It took an hour or so to whip up an Atom feed that they crawl. Sales started rolling in the very next day. Every day I love Google a little bit more.

Forget Social Media

Initially we had planned to try and be all kinds of social savvy. Forget it. Now that we’ve seen the power of SEO, we’re going to walk that road. Antiquated? Old-school? Maybe so, but I’m convinced that DoLeaf can corner the market on a good chunk of plant botanical names. I’m confident that we can be on Google page 1 when you search on a botanical or common name of a plant we carry. I’m much less confident that I can get people on Twitter to fawn all over us and fan us on Facebook. That’s fine with me, though. We’re looking for sales, not fans.

Overwhelming Enthusiasm

For better or worse, we’ve got one star seller who is pushing DoLeaf to the max. We expected most sellers to list a handful of plants and take a wait-and-see approach. For the most part, that’s what they’ve done.

…Except for one. One seller found DoLeaf and turned the dial up to 11. He’s listed over 300 plants, and accounts for probably 75% of our total listings. Not surprisingly, he also accounts for the lion’s share of our sales. It’s a little scary, but exhilarating at the same time. He sees the same potential that we do, and really believes in what we’re doing. I just hope that we can make it worth the time he’s invested. As always, I’m more worried about disappointing our users than about making a profit. I’m a firm believer that if our sellers are successful and happy, then it’s impossible for DoLeaf to fail.

Buyers: The Next Frontier

Now that we’ve got a decent selection of plants, we’re ready to turn our focus toward enticing buyers. We’re going to..wait for it…try and reach people offline. This is a bit of a stretch for us, but we’ve been reminded over and over that the gardening community still has a very strong physical presence. So, we’re talking to print magazine editors, going to local gardening meetings, and generally trying to get more involved with the real-life of gardening. It can be difficult, but at the very least, I’m learning more about plants, which is a subject I truly enjoy. You can see me outside at all hours of the day inspecting my tulip bulbs and climbing roses.

I’m not sure how successful we’ll be in our buyer outreach, but the fact that our SEO efforts are proceeding so well gives me confidence that even if we fail as advertisers, we’ll still do OK on sales.

YC 2k10?

Since most people reading this will be coming from Hacker News, I’ll go ahead and say that we’re planning on applying yet again for YCombinator. However, I’m going to be smart about it this time, unlike before. I’m going to dust off our previous application, edit some dates, and resubmit. Then I’ll forget about it. We’ll probably do the same with TechStars.

Why so little effort? Because at this point I’m confident that we don’t need them. We could definitely use the help, but we’ve crossed the barrier of proving it could work. Now all we have to do is show that we have the skill and perseverance to be the ones to actually make it work.

Wanna Help?

Since our SEO efforts are proving so fruitful, I’m going to ask for your help. If you have a blog, please write a short post about DoLeaf. Pick out some crazy plants (here are a few specimens) and link to them from a blog post. That’s it! We’ll be eternally grateful, and you’ll be helping a small startup, as well as the small, family-owned businesses we serve. It counts as your good deed for the day.

CloudFront SSL with Rails and attachment_fu

Plugins, Ruby on Rails No Comments »

One of the most irritating things about CloudFront is the lack of SSL support. It’s incredibly frustrating to install an SSL certificate, get all your routing set up, then watch the browser freak out because one teeny-tiny image comes through without encryption. A major pain in the ass.

Anyways, it’s possible to sidestep the issue by requesting the image directly from S3 instead of CloudFront. You are no longer leveraging the CDN, but in my case I’d rather have the page load slightly slower than have the browser complain about security flaws.

CloudFront Helper

I wrote the following helper to make it all easy:

module CloudfrontHelper
  # Will return a URL to an S3/Cloudfront image. If the current request is HTTPS, then it will return
  # an HTTPS URL (ie. S3) and if it is HTTP then it will return a Cloudfront URL.
  def cf_img_url(s3_image, *params)
    if request.ssl?
      s3_image.s3_url(*params)
    else
      s3_image.public_filename(*params)
    end
  end
end

SSL Config in amazon_s3.yml

The final step is to turn on SSL support for attachment_fu

production:
  bucket_name: my-bucket
  access_key_id: asdf
  secret_access_key: xxxx
  distribution_domain: [my-cloud-distribution]
  use_ssl: true

Example Usage

Now, anywhere you need to display an image that’s hosted on S3/CloudFront, just use the cf_image_url helper and it will automatically route to either the S3/https version or the CloudFront/http one depending on the protocol for the request. Simple!

< %= image_tag(cf_img_url(@user.profile_pic)) %>

Web Entrepreneurship Presentation at KC Ruby

Uncategorized 2 Comments »

I had the privilege of speaking at the Kansas City Ruby User Group the night on the topic of Web Entrepreneurship. This is the second presentation along this subject. The first was an in-depth walk through how Jon Crawford went from a full time consultant to building his idea, finding his team, and putting his full effort into Storenvy. You can view his post regarding his presentation here: http://joncrawford.com/entries/web-entrepreneurship-presentation-at-kcrug.

Jon had many great points throughout his presentation and was to use those building blocks to discuss how follow entrepreneurs could build their online startup while keeping there day job. As I mention in the presentation, I love the experience that consulting provides, and given my already limited sleep schedule I find building my own startup during nights and weekends satisfies my hunger while also allowing me to keep the lights on. I definitely wanted to layout all the advantages, disadvantages, and discipline that a 60+ hour work week requires.

Web Entrepreneurship – While Keeping Your Day Job – Part 1


Web Entrepreneurship -- Ryan Felton -- Part 1 from Steven Chau on Vimeo.

Web Entrepreneurship – While Keeping Your Day Job – Part 2


Web Entrepreneurship -- Ryan Felton -- Part 2 from Steven Chau on Vimeo.

Slides

Update

Seth Godin gave a presentation today for Jelly Groups saying your going to burn out quickly. That freelancers are different then entrepreneurs. He mentioned that your goal should be to work like crazy freelancing to build up enough to live off when you quit your freelancing and switch to an entrepreneur. The major aspect issue with this (as mentioned in the presentation) is healthcare. Also, I recommend if you are going to take this approach prepare yourself to live as an full-time entrepreneur for 13 months as that tends to be the make or break period.

Rails, Textile, and javascript WYSIWYG roundup – part 2

Uncategorized 1 Comment »

In part 1, I examined a few of the editors and tried to give some plusses/minuses of each one. At the end, I mentioned markItUp! as a possible editor, but couldn’t make a recommendation due to lack of experience with it.

Now that I’ve used it, I can say definitively that it’s amazing! To be fair, it’s not a true “wysiwyg” editor and is instead a set of buttons and aides for editing some sort of markup language. However, if you are only looking for something that will make editing easier on your users, markItUp is perfect.

Skip the others and go straight to markItUp. You’ll be glad you did.

Ignoring Google Wave

Business, Ruby on Rails No Comments »

There’s been a lot of buzz surrounding Google Wave recently, and I’m proud to admit that I still have really no idea what it is. I’ve decided to ignore it and let the rest of the community digest it and tell me whether it’s the real deal or just a flash in the pan. Why? Because I’m trying to be an entrepreneur, and Wave is not going to make me any money.

I’ll admit, it’s tough not to get caught up in the excitement. Here’s a snippet from an email I received recently regarding a meetup to discuss Wave (original emphasis left intact).

I’m going to make this short and sweet. We have a meeting this Thursday July 16th. The next paragraph explains why, if you are a true web enterpreneur, you shouldn’t miss the event.

If you didn’t cash out during the DotCom boom and haven’t found success with the Web 2.0 surge including the Facebook and iPhone app bonanzas yet are still looking for opportunity then you need to seriously think about Google Wave. To learn how Google Wave could be the “3rd wave” of Internet Innovation behind “DotCom” and “Web 2.0″ come to our AWE meeting this Thursday July 16 as we’ll present Google Wave and have an open discussion on the opportunities that it presents.

Wow. When I read that, my first thought was: “I had better be there. I don’t want to miss the boat yet again.” I never made a Facebook app (except for work), and I likewise didn’t make a million in the App Store. I’m still working on making some Web 2.0 money, but it sure hasn’t resembled anything like a hockey stick. So, getting a foot in the door early on “the next big thing” holds somewhat of an allure for me, as I’m sure it does for any hacker.

However, I’m trying hard to keep myself head-down on DoLeaf and Obsidian Portal and ignore all non-core technologies. I don’t need a new toy, I need new customers. Plain and simple. Jon Crawford of Storenvy says it best: Stop learning new stuff! (13:40 minutes in) I think that’s the difference between a hacker and an entrepreneur. At some point, the entrepreneur has to do the 90% of the app that’s not cool and not fun. Hackers can put down their current project and pick up a new toy whenever they feel like it. It’s a good life, but I doubt it leads to financial success.

So, if you’re a hacker, please play with Wave, make something cool with it, then push it in my face so I can’t ignore it. Meanwhile, if you’re an entrepreneur who already has a project, I suggest you do what I’m doing: Get back to work.

Atlanta Startup Ecosystem 2.0 – Lifestyle Entrepreneurs Not Invited?

Business 11 Comments »

I noticed the other day that some of the organizers in The Scene (ie. Atlanta startup culture) are hosting a meetup to talk about the next steps needed by the startup community. In big bold letters are instructions detailing that possible attendees should evaluate themselves according to these criteria:

Who SHOULD Attend

If one of the following phrases describes you then you SHOULD attend this event:

  • Entrepreneurs who “Swing for the Fences”
  • Angel Investors, Venture Capitalists and Institutional Investors
  • Service Providers that service the Startup Community
  • Other Supporters of the Startup Community Ecosystem

Who Should NOT Attend

If one of more of these labels describes you more than one of the previous labels then you SHOULD NOT attend this event:

  • Lifestyle Entrepreneurs (emphasis mine)
  • Small Businesses using the Web for marketing
  • People who prefer the security of employment
  • Developers, Designers, Freelancers
  • Internet and Network Marketers
  • Interactive Agencies

No Lifestyle Entrepreneurs?

As a recovering wannabe “Swing For the Fencer”, I’m dismayed at the specific exclusion of lifestyle entrepreneurs. When did running a successful-but-not-Google-size business become a failure? Wouldn’t The Scene be much better off with dozens or hundreds of successful small businesses as opposed to a handful of mega hits and hundreds of failures? Let’s keep this list growing at a healthy clip, while keeping this one as small as possible. I know people love to throw around fail-fast as a mantra, but I prefer to win-slow. Successful small business that pays the bills? Put me down for one, please.

In my own experience, I was only able to truly get a shot at success when I stopped swinging for the fences. When I stopped dreaming about VC money, IPOs, and a Google buyout, I set about to actually building a revenue model for my projects. In addition, I stopped pursuing ventures that had no underlying business model besides the get-big-get-bought prayer. All of a sudden, I started making money. It’s not a lot, but it’s growing. I bunted my way to first base, and now I’m trying to figure out how to steal second.

Tweet Less, Blog More

Uncategorized 6 Comments »

Goodbye Twitter

After playing with Twitter for a couple months now, I’ve decided that it’s really not all that useful as a way to express my thoughts and feelings. I spend a lot of time trying to come up with witty zingers, but nothing I say ever generates any real commentary. My gut feeling is that very few people actually read what I tweet, which is a little humbling and disappointing. More and more it feels like I’m screaming into an ever-more-crowded room filled with people screaming. We’re all trying to out-scoop or out-zing each other, in 140 characters or less.

Conversely, this blog has always felt like a calm, collected place where I can express my thoughts and interact with a small group of interested readers. The majority of my posts generate little traffic and zero comments, but I know they’re read by my close friends. However, I’ve had several blog posts that have generated a great deal of commentary. I provided some thoughtful analysis, and people felt compelled to comment (often after some baiting on Hacker News or Twitter). The readers learned from my experiences, and they added their thoughts. The postings remain visible and can be easily found via Google. Finally, many of the posts still generate traffic and comments even months or years after the original posting. Try getting response to a tweet even 6 hours after the original posting.

For these reasons, I’ve decided that I’m going to reduce my time spent on Twitter and instead try to collect my thoughts into real, thoughtful writing. If I feel the itch to go tweet about something shiny, I’m going to ask myself if it’s something that I really think people care about, or am I just acting under the same impulse as the people who write “First!” in comments on Youtube. I’ll still succumb every now and then, but I think I’m over Twitter.

Update: I’ve also found that going on a massive un-follow campaign can vastly improve your Twitter experience. Clear out all the cruft: celebrities, brands, logos, and especially the chatty egoists who never shut up. Once you pare it down to just friends and a handful of personalities, Twitter is much more enjoyable.

Ruby on Rails hosting review with Blue Box Group

Business, Ruby on Rails No Comments »

Hosting a Rails app has always been a bit of a pain. Standard shared hosting was always pretty much out of the question, so most people naturally migrated to some sort of VPS. The obvious upside of being able to do whatever you want is a big draw. However, there is a dark side to every VPS: sysadmin work. Updating with patches, installing software, setting file permissions, and all that plumbing takes a lot of time. Then, there’s the big-daddy of them all: managing your own SMTP server. Sure, turning on Postfix or Exim is pretty easy. I just hope you don’t mind it when all your emails disappear into spam boxes.

For Obsidian Portal, we have been happily hosting with Slicehost for a while. Their uptime has been great, and we appreciate their services like automated backup and DNS management. However, we have been handling all our sysadmin tasks ourselves. So, when Ryan recently met one of the representatives from Blue Box Group, and he said that they’re happy to handle all that for us (at no additional charge!), we were quite interested.

Since we’re currently spinning up DoLeaf, we decided it would be a good time to see what we can get with a more hands-on hosting provider. And, after just a few days, we’re very impressed.

Choice of Distro

Blue Box’s basic installation is some flavor of Red Hat. Ryan and I are Ubuntu guys, so this was a problem. A single email to the support staff: “Hey, can you rebuild our server with Ubuntu server edition?” Answer: “Yep, it’s done.” Awesome.

Firewall

Anyone else think iptables is a bit of a pain? I can use Firestarter or Webmin, but when I try to manage it manually, forget it. Luckily it only has to be done once. Or, in the case of BB, never. Just send an email with the ports you want open. They set it up and replied, plus added a few standard ports that we forgot.

Rails Stack

BB supports several different Rails stacks. We’re used to Apache2 + Ruby Enterprise Edition + Passenger + Rails 2.3.2 + MySQL 5. Even though this kind of setup is pretty straightforward, it always seems to take me at least 1-2 hours just to get things set up in the most basic configuration. Now? You guessed it. Send an email and I’m done.

Functioning SMTP – The Great White Whale

We’ve always had problems with emails disappearing en-route. Getting Postfix set up is a 5 minute job, but your emails randomly get flagged as spam, especially by the big boys like Google and Yahoo. There are many different ways to counter this, like SPF and DKIM, but they are a pain to set up, and it’s always tough to know if you got it correct. This was the tipping point for me with BB. They have an SMTP server preconfigured with SPF and DKIM and you can use it for sending emails from your app. They limit you to 750 emails / hour, which is way more than most apps need, especially in the beginning. Considering that we had evaluated similar solutions that wanted to charge $0.01 / email, having this included for free in our hosting plan was mind blowing. Never again will I host anywhere that doesn’t do this.

And the cost?

The most surprising thing is that I haven’t been charged $0.01 for additional support. I’m still testing the waters to see exactly where that line is, but so far, I haven’t hit it. Plus, their prices are quite competitive. Slicehost is a little bit cheaper, but when you factor in the time saved on setup, I’d say we’re already way ahead.

We’ve only just started with Blue Box, and things may go south at some point, but for now we’re ecstatic with what we’ve received. If you want to spend more time coding and less time on irritating sysadmin tasks, then I highly recommend taking a look!

What does a programmer have to barter with?

Business 10 Comments »

Any bootstrapping entrepreneur needs the ability to barter. There are a lot of things you can do, but many many more that you can’t. So, you partner up with other like-minded people and barter your skills and time.

For Obsidian Portal and DoLeaf, we’ve been getting lots of free graphic design work from our friend Drew at Fifth Street Creative. He’s really great and does awesome work. The only downside is that I feel it’s too much of a one-sided relationship. We get so much, and I’m not sure what we provide in return. I’m afraid we’re draining the well dry and eventually he’ll say no, or even worse, won’t be a friend anymore.

They’re fast, I’m slow

Given an hour or two, a graphic designer can make some great stuff. A handful of new icons, a couple ad banners, even a brand new logo. The end result is easy to transfer, and it’s immediately useful. I don’t want to underestimate the amount of effort that goes into graphic design, but it just seems to me that most designers can create some great stuff really fast.

What about a programmer? What can I do in an hour or two that’s useful to a designer? I really can’t do any meaningful programming. A “whole site” is completely out of the question, and a new feature is often pretty tough to implement as well. I might be able to help fix a bug, but even just getting the development environment set up can take anywhere from ten minutes to a couple hours. It’s just not practical to do any real programming in such a small time frame.

The Goal

My goal is to figure out a symbiotic relationship where everyone benefits, everyone stays happy, and it’s sustainable. The ultimate setup would be where both parties always feel like they’re getting a little more than they’ve earned. I want it to be where both parties are saying, “What I do is so simple and easy. It can’t be worth the awesome help the other person is giving me.” From that perspective, here’s a few things I think I could offer:

Javascript

I think a lot of designers deal with Javascript, and I can imagine it’s a frustrating time for someone with very little programming experience. I’m definitely no expert, but I can usually get the job done.

CSS Help

Again, no expert here, and I’d imagine that many designers are already better than I am. However, if I’m working with someone whose experience ends with Photoshop, I could probably help quite a bit with turning a PSD into styled XHTML.

General Troubleshooting

You can’t become a decent web developer without learning a little about sysadmin tasks. Managing databases, creating users, and creating cron jobs are all skills that every decent programmer can handle. I know a lot of people are terrified of a shell prompt, so I can imagine this kind of help would be very useful.

From the comments

As usual, our readers have a lot of great ideas. I’ll try to compile my favorites here.

User Interface/Experience Advisor

You can help your designer friends by being another set of eyeballs and allowing them to bounce ideas off you. In addition, with your knowledge of server-side programming, you can advise on what is and isn’t possible/practical in terms of interaction or AJAX.

Submitted by Stephen and Ali.

Backups

Keith G had this idea, and it’s quite novel. I doubt people will ask you to help them with a backup strategy, but you could definitely suggest it. Just ask your friend, “What’s your data backup strategy?” A blank stare means it’s time for you to explain the importance of database and asset backups. A little work with mysqldump and S3, and you just saved them a world of hurt.

CMS Setup and Education

I always assumed that graphic designers all had their favored CMS’s. However, according to Jordan Lev, this is not the case. Spend a couple hours showing your designer how to install Wordpress or Drupal, and you open up all kinds of doors for them.

Others?

Is there anything I’m missing? I’d especially appreciate commentary from graphic designers who are in need of technical help. What do you need? What could a programmer do to help you?

What we did to (not) get into Techstars – Part 2

Business 7 Comments »

In Part 1 of DoLeaf’s TechStars story, I covered “the facts.” I tried to dispassionately catalog what we did during the application process, in order to provide some comparisons for teams that are considering applying. In this installment, I’m going to examine whether or not it was good for us to apply, and why.

There are a few ways to look at this, and I’m going to try and be brutally honest and not take the “It was a fun learning experience” way out. I don’t want to offend the powers-that-be, but at the same time, I want there to be more honest info out there for confused entrepreneurs like myself.

Random Thoughts

I can’t figure out how to organize this post, so I’m just going to toss a bullet list out and let you figure it out for yourself. Some are examples of things we did wrong. When I say “wrong,” I mean wrong for our team, not wrong for the application process. They might have increased our chances of acceptance, but obviously not enough to get in. Other points are pieces of advice that I would give to anyone applying.

Techstars for a Day

I think it was a mistake for all of us (or any of us) to go to TS4AD. It was fun to meet up and go to Boulder, and I got to meet Drew (who has done so much for us), but it was pretty expensive. I guess we all have day jobs so we can afford it. However, if you’re a struggling bootstrapper reading this and trying to decide whether or not to go to TS4AD, just realize that even if you go, the odds are still stacked against you. In addition to the expense, we also lost several days worth of productivity. As always, I recommend focusing on your project and keeping your head down into your work.

Sweating the small stuff

We quibbled and fought sometimes over the emails that we were going to send to David or Brad. We’d edit them a couple times to put our best foot forward. I’m a nitpicky editor, and Sarah got tired of my harping on small issues in the emails. Time spent on this was not time spent working on DoLeaf, and it caused friction in the team. What did we get for it? Nothing.

Invest your time wisely

As a startup, time is your most precious resource. If you’re a bootstrapper like we are, then you’ve only got a precious few hours each night and on the weekend to do your work. It’s amazing what you can do, but it still takes time.

We didn’t track how much time we spent on TechStars related work, but I would guess that all the emails, discussion, and planning took a lot of time. Further, TS4AD took two days for each of us, totaling six work days. That’s a pretty big time investment. In two days of straight work I could have probably added 2-3 big features, like integrated shipping controls or an intra-site messaging service. Plus, I wouldn’t be writing this jaded blog post right now and would be working, instead ;)

The illusion of progress

David strongly suggested sending him and all the mentors regular updates regarding our progress. When we initially posted our application we already had a working demo. In the final month of the application process we completed several major milestones. However, these features were often subtle and not frontpage eye popping changes. Hence, after submitting our application, we never had major dramatic changes that jump out at you. We assume the TechStars folks had hundreds of applications to sort through and little time to do a daily checkup on progress. So, since ours looked the same time after time, it probably gave the impression that we were doing nothing.

There are two options when dealing with this: organize your work to show new zazz on the frontend every few days, or work like hell on what you think needs it and hope it shows. Option one is better for your TechStars application, while option two is better for your company. Guess which one I recommend?

Never compromise your vision!

If you do apply, and give it 110% like we did, you’ll probably end up getting some advice from David or the other Techstars people. In our case, none of the advice was contrary to our vision, so we went ahead and followed some of it. However, if you’re unsure about any of the advice, discard it. At the application stage, they’re just not invested enough in your idea, so their advice has to be weighted as such. Well intentioned, sure, but not to be taken as gospel.

You can’t get them excited

Don’t go out of your way to get the mentors excited. We tried hard to keep them in the loop and get them excited, but I don’t think it worked all that well. My advice would be to let your work speak for itself. If your idea is exciting to them, they’ll seek you out for more info. If they don’t find your idea or team exciting, then there’s probably nothing you can do to change that.

Read the responses (or lack thereof) to get a clue as to their excitement level. We should have picked up on this early on, but we were blinded by our own excitement. See David’s comments below and you’ll see that he and the others didn’t go nuts over a plant marketplace. There is really no way for us to change that. No sense trying.

The cost in morale of rejection

There are no units to measure here, but this is probably the second highest cost, next to time. When you’re doing a nights-and-weekends project for no money (yet), the only thing you have to keep you going is your excitement. Anything that endangers team morale should be considered a big threat.

We did our best to keep expectations low, but we inevitably started to make plans around TechStars. We daydreamed about what it would be like to hang out in Boulder. I thought about the envy my fellow startup guys in Atlanta would feel when DoLeaf got selected. Sarah and I discussed what we would do with our house during the summer. Looking back now, I remember having some of these same sorts of thoughts when buying a lottery ticket.

So, when the rejection letter came, it was a kick in the nuts. All of us were very disappointed, and it’s hard to work when you’re sad. We’ve recovered now, but there’s always the danger that you just quit working. I’m not afraid of that for our team, but I’ve seen it happen to others.

Actively plan your life as if you won’t get in

Hopefully, it should go without saying that you shouldn’t plan your life as if you’ll get in. Don’t quit your job, sell your house, give away your dog, or anything like that. But, more than that, you should actively plan as if you won’t get in. This means signing up for things and making plans that conflict with TechStars. In my case, I signed up for a 200 mile AIDS charity bike ride and a yearly 10k run. If accepted to TechStars, I would have had to pull out of both. But, we didn’t get in, and chances are that we wouldn’t, so I’m glad I didn’t put the rest of my life on hold. Think of it as hedging your bets. If you get accepted, it will be a happy occasion to cancel your conflicting events. If you get rejected, you didn’t leave a big gaping hole in your schedule.

Meeting with Drew

On a happy note, my favorite part of the whole process was meeting with Drew of Fifth Street Creative. Drew and Ryan have been friends for a long time, and Drew has done some great work on Obsidian Portal as well as DoLeaf. He happens to live near Boulder, so we got to go see him when we went to TS4AD. I had meant to thank him somehow for all his work, but my thanks ended up being sleeping in his guest room and drinking his beer. I’m a real gentleman, aren’t I?

Was it the right choice?

Any question like this has to be evaluated in the context of what you knew when you first started. Here’s what we knew:

  • We have an excellent team.
  • We have past execution experience. Obsidian Portal is a profitable startup and still growing.
  • Our team is 2/3 technical, which is the exact ratio that Brad Feld recommended.
  • We had an existing prototype, and were just entering a closed beta.
  • Our idea has potential revenue from day one. It’s not earth-shattering, but it’s definitely something that can make money.
  • Techstars had selected a similar team with similar idea in the past. This can be seen as both a positive and a negative.

In addition, we didn’t know the exact numbers (527 applications, 20 selections, <4% acceptance), but we did know the odds were stacked against us.

In short, we have all the markers of a TechStars selection. So, at the time, we thought our chances were at least as good as anyone else. We were not starting with any handicaps.

Starting with all the info we had, I think there is a clear answer to the “Was it right?” question. I think we did the right thing in applying, but that we handled the application poorly. We worked on it too hard. We should have invested less time in the application process and more time in our project. The morale hit would have been easier to bear and the project would be further along at this point.

Concluding Thoughts

Applying to a seed stage program can be useful, but can also be a big waste of time. In order to be seriously considered, it seems that you need to put in a lot of effort, at least for TechStars anyway. For us, we spent a lot of time, but didn’t get selected.

I could say it was a learning experience, but I really didn’t learn all that much. Plus, most of what I learned came from the people at Foodzie. They were (and continue to be) extremely helpful. This is not a dig on TechStars, it’s just my opinion that, as far as “learning experiences” go, the TechStars application process had a low return compared to the time investment. The same was true of our Y-Combinator application, although we spent much less time on that. What I did learn (or re-learn) is the main thrust of this blog post: Invest your time wisely!

Perhaps I’m just conservative, but I prefer to spend my time on things with a higher probability return. Coding, advertising, promotion, and customer interaction all have some sort of guaranteed benefit for the time you invest. With these seed stage programs, you can spend a lot of time (like we did) and come up empty handed (like we did). That kind of all-or-nothing activity is something I prefer to avoid. Granted, I do recognize that in the improbable chance we were selected by TechStars this would have been a completely different post about how the investment was worth every hour spent. Then again, I’m guessing most lottery winners will tell you it’s a good idea to buy lottery tickets.

The one main benefit to the process is the initial application form. Both the forms for YCombinator and TechStars force you to think about your idea in a little depth. From that perspective, filling out the form is useful, like writing a business plan. It will help you come up with a revenue model, elevator pitch, and competition evaluation. So, submitting the application is a great idea. However, after that, minimize your time investment on the application and instead spend that time working on your project.

Based on my experiences, here is what I would suggest as a way to maximize the benefit of an application:

  1. Fill out the application form, and save it somewhere for access in the future. Think of it as a business plan. Plus, you can re-use the application in future rounds.
  2. Get back to work and forget about the application.
  3. If the program sponsors contact you with questions, answer them quickly and concisely. Don’t quibble. Then get back to work.
  4. If the program sponsors invite you for an interview and offer to pay expenses, definitely go. They’re showing a lot of faith at this point. If they invite you to a meet-and-greet, go if it’s close, not if it’s far. Think hard before shelling our your bootstrap cash to buy a plane ticket, hotel, etc. After the interview/meeting, get back to work.
  5. Work some more.

If you get selected, that’s great. If not, that’s OK too, since your investment is minimal. Instead, you spent that time working on your project and are that much closer to a release / new feature / milestone / whatever.

Above all, remember that your startup is what defines your success, not acceptance into a program. In the end, if you can break free of the dayjob world and work for yourself on your own project, who cares if you’re a Y-Combinator / TechStars / Whatever company? The goal of all this is not to be associated with any particular seed stage program, the goal is to love what you do and work on something you’re passionate about. So go do that!

Addendum: David’s Feedback

Once we became one of the Non-Selected TechStar Applicants we followed up with David asking for some feedback on what we were lacking. Below are the questions we asked and David’s responses (reproduced with his permission):

Micah: The team – Do we look good on paper (in our application)? In person? By email? Do we have a good skillset? Where do we compare to other teams?

David: The team looked good on paper and better in person. ;-)

M: Past experience – We think this is one of our best areas, as we’re very proud of what we’ve done with Obsidian Portal, our other startup. Did this come across well? What are we missing? Does it count against us that we’re running one startup while pitching a second?

D: I had assumed that the first startup was not going to be your focus on you started on this, so I wouldn’t say it was a negative factor at all.

M: The idea – We’re afraid that our idea just isn’t that exciting. We think it’s definitely a good one, but not the sort of thing that gets most people jumping up and down. It appeals to a special niche, which
we think is a good thing. Was this a factor in the decision?

D: Exciting? Ecommerce for nurseries – yeah, maybe not the most exciting thing. But that doesn’t matter. Most investors I know (including us) look for markets over excitement – the old adage is “boring=revenue”. ;-)

M: Ability to execute – Again, we think our ability to go nose-to-the-grindstone and execute instead of blowing smoke is one of our strengths. Did that come across well? Did other teams do massively
more than us in the application time span?

D: You guys did a lot during our diligence process, which is why you scored highly. But yes, I would say other teams advanced their technology much more rapidly during this timeframe. Obviously, it’s hard to judge just be that – but it’s one component.

Comments

I’d love to hear what you think about all this. I especially welcome comments from other rejected-but-successful companies out there. The chosen few Accepted often come out in support of their seed stage program, but like I said, lottery winners encourage you to buy lottery tickets, too.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in