How we fed ourselves for a year & sold a startup...with only 300 lines of code
I’ve been reading HN for a long time now and love the way the community shares thoughts with each other. I haven’t done anything extraordinary or extremely successful, but I want to chip in to the community with this experience that I find pretty interesting.
A year ago, I moved to San Francisco from rural Missouri hoping to join the start-up world. At the same time, I met a friend, Zac, who also just moved to the bay area around that time but had left his job to pursue something more interesting. We decided to become partners and start hacking stuff together.
Since we were new to the city and we didn’t know any one, we decided to build a mobile app that lets people use their phone to read the profiles of others nearby. It was supposed to help people “break the ice” and meet new people. This was our first startup. We coded the product in a week and pushed the product live.
Once live, we got like 5 users, since no one really knew about it. To promote this product, we decided to target events, since we thought that events is where people would like to meet each other. We locked ourselves in a room and asked this question over and over: “What is something valuable we can provide to event organizers so that they can promote our product?”
Zac finally came up with an idea. He proposed that we could build a kiosk where attendees can type in their name, and a name badge would instantly print. Then the attendees would be integrated into our mobile app as well. At first, it sounded insanely dumb (what would my mom think if I told her that I moved 2000 miles away from home to print paper name badges?), and I laughed really hard. But after thinking about it, it seemed “cool”, and we gave it a try.
In a day of work, we wrote the software in 300 lines of code and tested it. We ordered a label printer from Dymo and hooked them up to a Dell Mini 10v netbook. After that was done, we contacted an event organizer, convinced him that our system wasn’t going to fail, and asked if we could print name badges for him.
The event organizer let us try out our system, and that night turned out to be amazing. People thought it was the coolest thing ever to type their name in a laptop and instantly have a name badge print out. At the end of the night, we handed out lots of cards and got lots of people to try our mobile app. It was the first time in my life that there was “buzz” around something I created.
We continued to hit events and print name badges. We bought more printers and lots and lots of labels. We bought a huge travel suitcase to hold everything, and we carried it everywhere to print name badges for events.
The experience was amazing. Not only did we get a lot of people to try our mobile app, but all the attendees thought it was the “coolest” gadget ever. I guess we essentially “engineered” our way into these $600 technology events for free. Many event organizers gave us the front-seats sponsor booth, without charging us a dollar. Some gave us free advertising banners at their events. Most importantly, everyone walked around with our logo on their shirt. We shook all their hands as they walked into the door. Advertising can’t get any better than that. We quickly got our mobile app into the hands of our users, and talked to more than 500+ directly.
Unfortunately, after a month passed, we realized that our initial mobile app wasn’t working. People didn’t want the product. They didn’t want to read profiles about people around them. The mobile app wasn’t useful.
Here’s the weird thing about start-ups: things just happen. Although our mobile app failed miserably, our little name badge printing system became insanely popular. Event organizers were begging us to print badges for them every time they had an event. They were referring us to their friends, and we were hitting events literally every day with our name badge printer. To cater for each event, we forked our original software (which was completely hard coded and not well thought through) way too many times.
Just to name a few, we hit: TechCrunch events, Smash Summit, SF Music Tech, Future/Money Tech, ISA, Twitter events, FailCon/FailChat, TEDxSoma. You can see some pictures here: http://imhello.posterous.com/ .
Eventually, we got so many requests that we couldn’t go to all the events anymore. It was too much for us to handle. That’s when it finally hit us right on the forehead. This is what it’s like to build a product someone wants. Event organizers wanted to use our system. They’ll email you, call you, beg you, and tell their friends about you.
Since we were too overbooked, we decided to charge and up our product. We added EventBrite integration, customization, and polished it up a little. For every event, we would make around $50-$300 dollars (depending on the size and labor).
Soon, this little name badge printing software was now able to support me and my partner’s living expenses. And in the end, we sold the product to a small company. Although it was not an amazing multi-million dollar acquisition, it was an acquisition that gave us enough money to start another company.
The lesson we learned is that something so tiny as a “name badge printing machine” may seem silly and pointless at first, but it led to opportunities you can’t first predict. In our case, it fed us and turned into a small acquisition. We made lots of friends and great people while we were attending these events. Even our $10 Logitech keyboard was touched by many great CEOs and celebrities who came through us to get their name badges. We got completely free promotion and direct advertising.
I think that every startup has opportunities where they can be creative. Every startup can build something on the side and attach it to their product somehow. My advice is that if you find something “cool”, even if it’s small or trivial at first, take it for a spin before dropping it in the trash can. It might just spin into something that can help in the future.
After selling the name badge printing software, we decided to go back and pivot on our initial mobile app. Our new company is called View. View is a mobile app that “tells you what you need to know, wherever you are.” We’re really excited about this app because it’s very useful to our daily life.
We’re about to launch beta very soon. If you’d like to try it, go to http://view.io
Make sure you click the link above instead of typing it through the browser, so we can know you were referred from Hacker News and can give priority access.
Thanks for reading my story! Felix
P.S. View is not in the App Store yet, but if you’d like to try the iPhone app as a beta tester, shoot me an email and tell me your city/state in the subject line: [email protected]. We only have a limited number of invitations left, so I can’t guarantee that everyone can try it.
[+] [-] SwellJoe|15 years ago|reply
You made a product no one wanted, and in order to market it, you stumbled onto a product that lots of people wanted in a market where billions of dollars are spent each year (we spend about 10 grand a year on conferences, and we're a tiny company with a tiny marketing budget). You've now ditched the product people wanted, presumably selling it for a pittance, and went right back to a similar mobile app to the one you couldn't convince anyone to use, despite excellent marketing savvy.
It sounds like you guys are a great team, and I bet you'll make many great products in the years to come. I hope you'll also figure out that when the market speaks that loudly, it's a good idea to listen. I had the same problem for many years; it took me three years, from the time we first wrote the code, to realize that Virtualmin could be a great business.
[+] [-] alttab|15 years ago|reply
It may have started with a mobile app, and he found some tangential success with printing name badges at conferences. But nowhere in your response addresses that maybe the OP didn't want to print name badges for a living. He sold his company which he wasn't truly passionate about which enabled him to do something he was passionate about. Sounds like a success story to me.
Not everyone's motivations are the same, and when that's the case we end up with criticisms that aren't focused on the essence of what is being told.
[+] [-] yakto|15 years ago|reply
Some things are more important than commercial success, and taking the exit door when presented with a base hit or standup double, especially when it's a product your heart's not in, doesn't sound like that bad of a choice to me. I'm in a very similar situation atm.
[+] [-] rdouble|15 years ago|reply
[+] [-] soapdog|15 years ago|reply
[+] [-] BalancedThought|15 years ago|reply
So, I don't think they gave up something successful to pursue something less successful. Rather, they decided to continue to work on something about which they are passionate.
[+] [-] wccrawford|15 years ago|reply
Yes, you started with 300 lines of code... But then you modified it several times for different conferences, and enhanced it a lot when you really become popular. Only after that did you sell it.
[+] [-] zbowling|15 years ago|reply
Towards the very end we rewrote everything, made it configurable, integrated all past features, and made a UI designer for designing labels (instead of hardcoding the layouts) and then we sold.
[+] [-] noodle|15 years ago|reply
i mean, its still a good story. but the tl;dr title isn't accurate.
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] dmor|15 years ago|reply
As an event organizer, I felt like you guys were doing for free what I normally had to pay someone to do - manning the front door. It was very valuable, having you there and putting your logo on our badges felt like 100% win-win. Good luck with view.io
[+] [-] ultrasaurus|15 years ago|reply
Or is there a hidden scalable app in there for sending out people to do conference name tags in exchange for advertising in front of certain audiences?
[+] [-] mdink|15 years ago|reply
[+] [-] felixchan|15 years ago|reply
[+] [-] ck2|15 years ago|reply
Event organizers paid how much for this?
At first I though maybe this was the 1990's but then I read netbooks.
Very confused. How dumb/lazy/cheap are conference organizers?
[+] [-] jarin|15 years ago|reply
Having set up wifi networks for big conferences (under contract) and written conference software (under contract), I can say that literally everything is a pain point for them.
[+] [-] sedachv|15 years ago|reply
Don't underestimate the psychological factor of having something printed right there with the personalized (you typed it) name.
[+] [-] smbwrs|15 years ago|reply
[Edit] In the interest of not just poopooing on the badge thing, I want to mention view.io actually seems like a pretty interesting idea. One of those so-obvious-why-hasn't-anyone-done-it-yet types, could be big if it works well. Good luck!
[+] [-] bjonathan|15 years ago|reply
[+] [-] jbscpa|15 years ago|reply
I keep remembering that in my little community a business that just sold for >$100 million started out making steak fingers and selling them to restaurants.
Steak fingers.
$100 million.
nothing is impossible.
[+] [-] keeptrying|15 years ago|reply
[+] [-] cpr|15 years ago|reply
[+] [-] 6ren|15 years ago|reply
The View app does look amazing - seems to basically be local advertising/information signage on your phone, as Philip K Dick predicted/feared, but (hopefully) more useful than typical ads (can you find ways to keep it that way?)
Suggestions: the example messages are great, but show them a little longer, maybe proportional to their length (I couldn't quite read some of them); and maybe somehow make your tag more concrete and specific (maybe 'what you need to know about where you are' - danger signs, like your "tow zone" one sum it up). Maybe something about "signs"?
[+] [-] felixchan|15 years ago|reply
[+] [-] borski|15 years ago|reply
Also, the watermarks don't show up in Firefox; I almost assumed I needed to know the "secret codes" to get an invite.
[+] [-] MichaelGG|15 years ago|reply
Maybe they are using MySQL? http://sql-info.de/mysql/gotchas.html#1_14
[+] [-] mdwrigh2|15 years ago|reply
:)
[+] [-] felixchan|15 years ago|reply
[+] [-] tlack|15 years ago|reply
[+] [-] cpeterso|15 years ago|reply
When you have to turn away interested, paying customers, it's time to increase your rates and leverage that relationship to sell them more products and services.
[+] [-] gcheong|15 years ago|reply
[+] [-] zbowling|15 years ago|reply
[+] [-] neurotech1|15 years ago|reply
[+] [-] YooLi|15 years ago|reply
http://imhello.posterous.com/
[+] [-] MortenK|15 years ago|reply
[+] [-] corin_|15 years ago|reply
[+] [-] chipocabra|15 years ago|reply
I live in South Africa and pretty much any trade show or event I have gone to in the last 4 years have had name badges printed at the door on admission. Or am I missing something here?
[+] [-] ujeezy|15 years ago|reply
[+] [-] Vivtek|15 years ago|reply
[+] [-] rexf|15 years ago|reply
That said, this trend with spamming friends to receive an invite (thanks to UseHipster, LaunchRock, etc) is frustrating. Yes, it may increase your launch e-mail list, but it's an extra step that deters certain users (I gave up after being told to tell x friends to sign up).
[+] [-] zacharycohn|15 years ago|reply
[+] [-] baddox|15 years ago|reply
[+] [-] kevinelliott|15 years ago|reply
Looking forward to the release of View!
[+] [-] emit_time_n3rgy|15 years ago|reply