Start Up Quiz

A few people recently approached me with their vision for the next big idea. They told me that their sites would generate millions of dollars. I listened and gave them my time, because I love to meet people and hear about their ideas. At the very least, I feed off of their motivation and determinism. But unfortunately, these people failed pretty badly answering some basic questions.

Here’s a Start Up Quiz I developed that will help you decide whether a Start Up opportunity is for you or not.

Coming from the Lean Start Up Methodology, I give a quantifiable way using a scoring system based on how well the idea person answers your questions.

If the question is answered well, then +1 to the score. If the answer is mediocre then don’t add to the score. I’d say a good score would be 4+ points, because of the negative and neutral scoring.

Question One: So in a nut-shell what will the site do? 

Good answers will be one or two sentences short.

-1 Points: If the answer is long winded or unclear.

Question Two: What assumptions are you currently making?

Good Answer: People will create profiles in a private social network for their college, People will log into the site more than twice a week, etc.

-1 Points: If the answer is really general and the assumptions are things that can’t be tested with a minimum viability product.

Question Three: What have you done to de-risk your assumptions?

The perfect answer would be, I have a website up (minimum viability product) and I made it specifically to de-risk the assumptions I talked to you about. I also talked to a ton of people in the industry as well as a lot of potential customers and users the site would have.

-1 Points: if they don’t know what you’re talking about or they failed at question two.

Question Four: How many potential leads do you have?

The perfect answer would be, I have 4000+ qualified leads, or I have a niche blog that gets 50,000 unique hits a week and they’re all potential users.

-1 Points: If the answer is none.

Question Five: How are you going to differentiate yourself from the competition?

It’s hard to say what a good answer is here. Yipit.com’s philosophy from what I read was they weren’t trying to develop their site, they just made it so it could run and they hired someone to manually make recommendations for people. This way they were able to launch their site faster than their competitors.

-1 Points: if the answer is there is no one doing what I’m talking about. At the very least there is competition for the user’s time.

Question Six: What’s your user acquisition strategy? 

A good answer would be: I wrote an article and it’s ranked #1 on Google and I’ve been capturing 10 leads a week so far. I’m writing more articles like that, I’m also sending out 50 linked in messages a day and making about 75 phone calls a day. I’m doing this to get the ball rolling, but I see us doing better if we can launch a big facebook competition on our fan page. I ran tests and was able to acquire 100 leads with a simple Facebook Contest. I think if we launched a bigger one we could do much better.

You want to hear numbers, and you want to hear things that THEY HAVE ACTUALLY DONE ALREADY backing up those numbers. A sales forecast is bull shit and anything that hasn’t been tried out yet is bull shit until it’s tried out.

-1 Points: If the answer is social media or Google Adwords, both are too general.

 

I might add more questions in the future. Got any questions to add to the quiz above? Let me know in the comments and I’ll add it in. 

 

How I Learned to Code For My Start Up

After launching three web startup Companies that didn’t become successful, I realized what I had to do to make it. I needed to learn how to code. It’s too hard to get a technical co-founder to see your vision and join you, because either they’re working for a Company making six figures or working on their own start up, so you’re either left to spend a lot of money on a prototype or code it yourself. I’ve done the whole spend lots of money on building your prototype thing and it sucked, because you can’t pivot fast enough and your money goes down the drain. When you learn to code, you can pump out features fast, launch quickly, save almost all your money and if you’re successful, convince awesome developers to work with you.

When I decided to learn how to code, I was hell bent on figuring things out. I wanted to learn everything I needed to. I spent hours, all day and sometimes all night. I knew this wasn’t for some stupid grade or personal enrichment – this was for my dreams and goals. This was for my start up. Nothing was going to hold me back. That’s why I learned so quickly. If you recognize this kind of passion in yourself, then you can learn to code too. I don’t have an Ivy League degree, I don’t have experience working for Google, I don’t have much money, but what I do have is an extreme work ethic and the vision to change things for the better.

I decided to learn PHP, because of the following reasons:

  1. PHP is the easiest one to learn. It’s not restrictive to being object oriented, so it’s pretty easy to get started.
  2. Two of my friends knew PHP well so I knew I could go to them for questions. I ended up getting good advice from them on database scheme strategy and how to approach certain programming problems.
  3. I had a book on PHP (it had some dust on it though lol). Somehow I lost it and don’t even know what it’s called. Don’t worry though –  it kind of sucked – and you can probably find a better book out there somewhere.
  4. WordPress uses PHP and WordPress is cool.

I first started with the video tutorials on Lynda.com, and reading my PHP book simultaneously, however I felt they both didn’t explain complicated things well and were slow, so I started using phpacademy.org, which helped me tremendously. I also coupled that with doing all the exercises at phpexercises.com. I was also constantly going to the php.net site to look up functions and read the comments on each page. I still do that to this day, and I’m sure everyone who codes in PHP does too.

One of the most frustrating things about PHP is the error notification. The line that PHP tells you your error is on – is usually not where the error is at. Don’t worry though, somehow you’ll get used to this and figure all your errors out quickly. I never thought I’d be able to debug things quickly, but I managed to, and if I can – you can too.

If you don’t have a PHP book on hand, these are great places to go to: http://devzone.zend.com/6/php-101-php-for-the-absolute-beginner/ and http://net.tutsplus.com/tutorials/php/20-ways-to-save-kittens-and-learn-php/.

PHP is pretty useless unless you know how to work with a database. I learned MySQL, because it came with WAMP (the package I used to install PHP on my computer) and I was accustomed to using phpMyAdmin which works with MySQL specifically I think.

Working with databases seems a bit daunting at first, but then I realized it’s pretty much Microsoft Excel for the internet – and it became a whole lot easier.

This is a great site to learn the nuisances of SQL: http://www.1keydata.com/sql/sqlin.html.

In addition, I read books about JavaScript, object oriented programming, used Lynda.com’s javascript tutorial and did the jQuery tutorials on PHP Academy.

I got help from Stackoverflow.com and phpfreaks.com, but sometimes no one could help me. Not my friends, no one on a forum and I was stuck to figure things out by myself, which was good, because it made me a better coder in the end.

The most important part that led me to become a coder is the goal I had. I’m not the kind of person that likes to code for fun. I only code if I have a bigger goal.

That bigger goal was to build INRtracker.com. It’s my newest start up and it cost me less than 60 bucks to launch the beta product. Not bad considering that it was about 150 times less expensive to launch than my past startups. I spent some money on the domain name and some pre made PHP classes from codecanyon.net.

If you can use pre made code – then go for it as long as the documentation is good and the author of the code is communicating with all of his customers’ questions. I say this, because I guarantee things will break and you’ll have a hard time fixing them without the help of the code’s author.

Never let anyone or anything stop you. Go code and make your minimum viability product for your start up. It’s the only way to truly influence your startup’s path.