OK, now you may see my pet project, internshipIN. Reasons to launch early (and often)

At last, internshipIN is now open to students and employers. Yay! In a nutshell, internshipIN is bridging the gap between two groups of people hungry to get to know each other with no true other way to connect. TechCrunch even wrote about us earlier this afternoon, which helped bring in some early traffic.
Now for the more relevant question… Why did it take me so long to launch internshipIN to the world? Why did I hesitate on pressing the “launch” button?
1) Because I haven’t yet learned how to follow my own advice.
2) Because my friends and colleagues think that it’s important to have a solid product before having people look at it.
3) Because there were serious bugs that needed fixing.
But I came to my senses… the product will never be perfect, and it will always have serious bugs that need fixing. I though to myself, “what the heck…” if people don’t like internshipIN, it doesn’t matter. I’d remind myself that it was a good learning experience, and that I’d do better on my next pet-project. In the meanwhile, I can ask for my users’ feedback and figure out ways to improve the service.
It took a few nights to get a quick and dirty prototype together, and I shouldn’t have hesitated to launch the service. There are two main reasons for launching early (and often): 1) Gathering user feedback and 2) What I like to call “Failure-Prevention-Testing.”
First off, gathering user feedback is pretty straightforward. You communicate with your users and figure out what they like and what they recommend you add/change/remove from your site. In just the first day alone, I’ve received dozens of emails from people who sent in bug reports and feature requests. I love it!
Now for the more important reason to launch early: Failure-Prevention-Testing. In a nutshell, this “testing” allows you to determine whether or not your idea completely sucks. In most cases, your start-up will fail miserably. If it wasn’t for my ignorance (which some people call stupidity), I wouldn’t have had the patience to start a company. First off, let’s talk about what a “sucky” startup idea is:
1) An idea that costs too much to implement.
2) An idea that requires too many people to implement.
3) An idea that takes too long to make immediately usable to others.
My biggest concern was #3 — how can we make internshipIN a minimalistic product that actually solves a problem? When we first brainstormed the idea, we had to decide what features we’d focus on. Arielle, our third co-founder, had amazing ideas for what internshipIN may eventually be. However, it was important that we not diverge from the original goal of helping students find internships, and helping employers find smart talent. To do this, we decided to make a super basic product that would do as little possible to solve the problem. As Paul Graham would say,
Think about the overall goal, then start by writing the smallest subset of it that does anything useful.
Unfortunately, I suck at following my own advice, and had to add in some extra features before coming to my senses.
The idea of over-engineering scares me… it shouldn’t take more than a few nights to create a web-based project that solves a true problem. If people don’t find it useful, it might be smart to find a new idea and move onto a new project.
Lesson: By launching early (and often), the entrepreneur is more likely to determine whether or not the project is worth working on. Worst case scenario, your idea completely sucks. And if it does, you won’t be hitting yourself for wasting so much time on the company that no longer exists.
November 4th, 2008 at 11:52 pm
EXACTLY.
Should have launched sooner (and more frequently).
November 5th, 2008 at 11:50 am
Jessica, congratulations to you and your co-founders on getting into liftoff. I am the CEO/Founder of LinkSV, focused on the people, capital and companies of the Silicon Valley. I am a guest speaker at the Haas school and close to the administration (Pat DeMasters, John Morel, Jerry Engel). Please contact me so that we can visit on some creative ways to get you exposure through the LinkSV community and visit in some ways we can created exposure for you. I am from a 4th generation UC Berkeley family. Go Bears.
November 5th, 2008 at 4:17 pm
Just so you know, a few of your buttons weren’t sliced up properly. The filter buttons, etc. You can see the black backing on them.
Dwayne.
http://probablysucks.com
November 5th, 2008 at 10:21 pm
Congratulations, internsipin.com is techcrunched. I am going to launch my small website soon too. Wish that my website could have that opportunity to be techcrunched.
November 6th, 2008 at 10:50 pm
Just wish I am 18 and at the university to do the same. Unfortunately, I am more than double that age. But my current startup cost bit more than yours at the time of Alpha launch.
The point for me is not that you had a business plan, a clearly define value proposition, great website, etc. It is more about, did it solve (or does it aim to solve) a problem you had? And did you think that there were other people having the same problem? There is nothing wrong with taking a punt at the market. Whether you succeeds or fails (I sincerely wish you would), at such a young age, will give you experience that you would not be able to get by working for an employer. There are number of ways to skin a cat, and this being one. In this game, there is no right or wrong answer. Make what you think is the right answer by considering all the information and any advice available to you. Speak to everyone (don’t bore them though). Don’t make decisions on the spot though (Scot McNealy, Sun Microsystems).
Well done. Wish you all the best
November 7th, 2008 at 7:38 am
Jessica,
This is dean from deansguide. I wrote an article on internshipIn for my blog; you came over and graciously commented.
I believe I have an idea that may interest you and your partners. It involves your college connections and career development. Would you please contact me at your earliest convenience?
I look forward to chatting with you and giving you some information that may be of great interest to everyone involved. Thanks!
dean
November 27th, 2008 at 4:54 am
i relate to all your points, but esepcially #3. Launch early. It really shouldn’t take more than a week or so to get the first increment of the software launched… (not 6 months!) Of course, this number depends on the number of people working on the project , but if it’s just you and a few mates, seriously, 6 months to get something launched is a super bad idea.
I’ve been there and made that mistake. but sometimes it’s best to learn the hard way, it sticks with u … really does.
Great post.
January 9th, 2009 at 4:22 am
Hi Jessica,
I would appreciate your opinion of what you see here: http://www.VideoCollegeCoach.com
In fact, I’m curious if you think high school students would promote this video series in exchange for half the profits. And any suggestions would be cool too. Thank you.