Archive for June, 2008

10 things only a startup experience can teach you

Posted in startups on June 25th, 2008 by Prateek Dayal – 5 Comments

I have written about why do a startup and also about life in the garage and both the posts have a recognizable negative tone. However startups are pretty interesting and generally a great learning experience. I therefore thought of writing a post on what doing a startup can teach you that you cannot easily learn otherwise. Not in a similar timeframe atleast.

So here is a list of ten things I feel a startup can teach you (in no particular order).

  1. Discipline and time management
  2. Taking complete responsibility for your actions
  3. Value and power of money (especially if you are bootstrapping)
  4. How to build a great network and make it work for you
  5. Wearing multiple hats with reasonable success
  6. Great Technical learning
  7. ‘I have to do this’ attitude instead of ‘Can I do this?’ or ‘Should I do this?’
  8. Great writing skills (Blog, emails, newsletters)
  9. Working in constraints (design, technology, marketing budget)
  10. An eye for useful stuff, trends and opportunities (reading blogs, docs, logs, listening to people … whatever)

Disclaimer: In no way am I implying that I am a master of the everything mentioned above :) I am just saying that a year or more into a startup, you would have improved in a lot of these areas.

Popularity: 11% [?]

Getting Real and avoiding useless features

Posted in bootstrapping, learning, muziboo, productivity tips, startups on June 23rd, 2008 by Prateek Dayal – 2 Comments

Getting Real is one of my favorite books on writing software and I love reading it every now and then. However when it comes to real projects, one is very likely to skip the advice given in that book. Its very easy to overbuild a product especially if you love coding. I have seen this in Muziboo and also seen it in a couple of other projects that I have been closely associated with. On the other side, I have seen a lot of examples of release early release often in successful products and have come to believe that it is in general a good idea to write less code initially and write more as and when required.

Its not the features, Its the idea

People should come to your service for the idea or the philosophy of your product and not for fancy features like ajax search. An example that I really like is @ replies were not part of twitter. They were introduced later when people started using twitter that way. Same goes for video response feature in youtube which was introduced when people started responding to a video with another video. Assuming that your service will not take off until there are enough features to wow everyone is a mistake. Delaying launch to add more features is an even bigger mistake.

For wide adoption, build what people want

If people start using your service in ways you did not imagine and you build a feature that facilitates such usage, its gonna have adoption. Both @replies of twitter and video responses of youtube were such features. Its a good idea to not let the geek in you decide what features to implement because the coolest new feature may not be what people want. When your users ask for a feature, they adopt and evangelize it. In case of Muziboo, some features that we built did not have huge adoption but surprisingly features offered as part of pro account had good adoption even though they are paid. These were the features that we rolled out after users asked for it.

Don’t underestimate the cost of a feature

A feature is not just a hundred lines of code that you can hack together in a few hours. When you have a live site, a feature is much more. It is

  • Real estate on the page
  • Cross browser compatibility work
  • Documentation work
  • Bug tracking and fixing

Make sure you factor in all of above before you decide to implement something new.

Don’t listen to everyone

Finally don’t listen to everybody. Don’t listen to the geeks and coders who love coding new features or use cool new technologies. Whenever in doubt, ask your users.

If you have not already read, I highly recommend reading the Getting Real book.  By the time you finish the book you will realize that constraints are not such bad things after all :)

Popularity: 14% [?]

Relating to real life entrepreneurship

Posted in bootstrapping, startups on June 17th, 2008 by Prateek Dayal – 4 Comments

I had been thinking of writing this post for a long time now but never really got around to writing it. Partly, I wanted to know how some other people feel about this. I think it was good to have a discussion with Prof. Suresh yesterday at IIM Bangalore about these issues. So here it is finally :)

These days, Bangalore has atleast one entrepreneurship related event every week. More often, there are more. Some of these are conferences and some unconferences. Most events see a large number of aspiring entrepreneurs and a few people who have already taken the plunge. People who have been there and done that are always in minority. Specially in the unconferences, most people are aspiring entrepreneurs or people who are currently fighting it out to make it big.

If you attend these events and pay some attention, you can almost always catch words like amazon, google, youtube in the discussions. You can often hear about how Google came in when search was already a very competitive market and they revolutionized everything. How they did not make any money for years but focussed on building a great service and eventually reached great heights. People often talk of how the founders of these startups had a vision and they stuck to it untill they made it big. However for some reason the same people find it very hard to relate to the entrepreneurs around them. Entrepreneurs who are more or less like them, who worked with them before and are now on their own, trying to figure things out.

I find this very ironical. I believe there are somethings almost all entrepreneurs have in common. Some phases in life almost every entrepreneur/startup has to go through. Talking of the same phase in the context of successful startup inspires people whereas a startup in the same phase (but not big yet) cannot find many supporters (in the startup circle).

Confusion Rules a Startup

More often than not, people assume that by definition, startups would have it all figured out and only then founders would take a plunge. However if you zoom into the early life of most successful startups, they too took some time to figure out things. Paypal and Blogger are two great examples of startups who took sometime before they finally knew what it is thats gonna make it big for them. Things are never crystal clear right from the start. Zeroing in on something that can become big and can be monetized takes some time. Even in the context of an idea, there are several details that take time of figure out. Most startups do their market research on the way. Founders at Work is a great book to read to understand startups and entrepreneurs.

You don’t start a million dollar company. You grow yours into one

You can at best start a company. You cannot start a million dollar company. Atleast not most times. You identify a need, solve some problems and then scale it up. There are a lot of startups who have grown this way (Craigslist, PlentyofFish, Blogger). In fact there have been several companies in India too. The most popular of the lot would certainly be Naukri.com. All these companies took time to grow. Simply because you have not made a million dollar in the first year or two does not mean you will not make it in the next five.

You will make mistakes

Making mistakes is inevitable. When you are trying to do something new (again relative) and when there are no references/guides available for every step you take, you will go wrong often. Even the big companies have had failed products. Google had to buy youtube despite having Google Videos. Apple has had failed products. Several companies join the Techcrunch Deadpool every month. Mistakes are part of the whole startup experience. So if your next door startup just threw away their last 3 months of work because it did not take off the way they thought, don’t write them off.

Marketing IS a problem

“But how will you market your idea?” is a question I hear too often from the crowd in such events. Trust me when I say that we are all trying to figure it out. I believe all startups are finally an exercise in sales and marketing more than anything. So the companies that figure it out are gonna make it big and you know how long it takes to make it big. So don’t expect to hear in a few lines the answer to this question. Marketing is an ongoing process. Everyone is new in internet marketing. We all know how romantic social media is but very few of us have had a chance to go out with it yet.

Photo Credit: richardmasoner

Monetization takes time

Most companies put monetization last. I think its fair enough considering that no real monetization can happen unless you grow to a critical mass. Since every startup (atleast the bootstrapping ones) have very limited bandwidth, founders prefer to put that into marketing and gaining that critical mass rather than monetizing early on. Give these guys sometime. Google could monetize only after a few years. Facebook and Orkut are still trying to figure it out. Would you write them off?

Its not all romantic

Startups take time and this is doubly true in India, where internet has still not reached every corner of the country. There are not gonna be many quick exits. Most people would have to stick to their ideas for reasonably long and not everything they do during that phase is gonna look romantic. The Dip is gonna take over sooner than later and only perseverance would get startups out of it. During the dip, romantic is the last thing a startup is. However once out of the dip, that phase and the story of how founders could pull the startup out of it looks very romantic. So next time you meet a guy who has been trying to get to the next level for the last one year, don’t write off his startup. If you are concerned, try to analyze his bottlenecks and see if you or your contacts can help.

This post is not about not questioning a startup. Its about taking the right lessons from the successful (or failed) startups and then looking at startups around you in the light of that knowledge. If we want to develop a true ecosystem, we must begin to understand the startups well first. We must understand that they are different from big companies, they have different needs and different priorities. Thats what makes entrepreneurship so differnet and hence fun :)

Popularity: 12% [?]

How to stay productive while working out of home

Posted in bootstrapping, home office, productivity tips, startups on June 14th, 2008 by Prateek Dayal – 12 Comments

I must accept that working out of home is an art and I have been trying to master it ever since I quit my job last year. When you work out of home, you end up saving a lot of travel time and traffic stress but there are a lot more opportunities to waste time or even worse, feel bored and demotivated.

There are some things that have helped me avoid the traps and stay productive. Most of these techniques start having some effect only after a couple of weeks so like everything else, patience helps here too :)

Be Accountable and track your progress

Even though you are your own boss, you need to stay accountable to yourself and your startup. That means setting up milestones and then reviewing the progress weekly (or bi-weekly if you prefer).
Since I responsible for the development work in Muziboo, I use Trac + SVN (at assembla) to keep a track of my tasks and then review the progress every now and then. Your work may be never ending but having measurable tasks helps you get a sense of accomplishment amongst other things.

Don’t let the boring work bring you down

This one took me a little while to get used to. Every entrepreneur has to do a lot of not so exciting stuff too and we generally keep avoiding it for as long as we can. This results in a lot of baggage that can cause you to worry about it every now and then. Keep a track of this work too and finish one off for every one or two exciting things that you do. Boring work could be anything from sending a courier to replying to a few emails or getting your car insured :)

Have an office in home

This one is often talked about in the bootstrapping circle. Don’t work out of your bedroom. Have a separate room that is just for work. Try to get out of it even while you have a tea break. Be there just to code.

Don’t try to be over productive

You can be the most productive if you don’t work 24×7. Its good to compulsorily take a day off every week. Initially this make seem like a crime but over a few weeks this would actually help you stay more productive. A break on a sunday helps you look forward to Monday mornings and also gives your head a well deserved break. Also remember that ideas rarely hit you while you are slogging so a break can actually be more useful than you think.

In the end I feel working out of home is like working out of office. Nothing more nothing less. You need to give yourself breaks just like you did when you had a corporate job and you need to review your progress just like you did back then. Setting up some processes help a lot. Working out of home, you have the luxury of setting up processes that are best for you. Use it :)

Popularity: 18% [?]

Why are you doing a startup!

Posted in startups on June 7th, 2008 by Prateek Dayal – 11 Comments

I have been doing Muziboo for about a year now and it has certainly been one of the greatest learning experience of my life. I have learnt a lot, met a lot of interesting people and generally had an exciting time. But still sometimes late in the night when I am done coding something up, I step back and wonder why I am doing this :)

So I decided to write down my thoughts here. Basically these are some of the much talked about reasons people quote in favor of doing your own thing. I have written why I feel these reasons cannot really be the source of motivation for long. Atleast they are no longer a real motivating force for me.

Be Your Own Boss

Unlike how it looks, you will probably have to be very disciplined while doing your startup. If you are living the garage life, you will have limited funds and you would wanna make the best use of your time. Its good because you will learn to be more productive and value time but that disciplined life is unlike what you would imagine before you get into your startup. Think of your boss or manager who comes on time, works all day and leaves late (and works on weekends too). You will be that guy :)

Make a quick exit and retire

Good luck with that. I personally feel that atleast in India thats not gonna happen. Not in the web 2.0 space for sure. Web 2.0 ecosystem here is still shaping up. Big giants like Reliance and IndiaTimes still prefer to build their itimes and bigaddas than go out and acquire exisitng networks. I suspect that the top tier sitting there looks at exisiting networks and decides to throw 6 man months internally to build something than to acquire. I am pretty sure that this will change but I think its gonna take a few years. Great acquisitions typically happen when the acquiring company knows how to take something and make it a part of their brand and monetize/grow it. Blogger is a great example of that. Google would have never been able to push out so many adsense units so easily otherwise. Same goes for feedburner too. So quick exit cannot keep you motivated for long.

Make something that millions use

You wish! There is a possibility that millions will use your product but that will take some time (few years if you are lucky and more otherwise). Engineering a product and marketing it are very different games altogether. If you believe in “make it and they will come”, you are gonna be surprised soon. Selling your product to millions takes a lot of time and money. You will get a lot of passionate users initially but finding hundreds of thousands of such users is gonna take time.

Great Technical Learning

This is true to a large extent but after about a year, you will have to move fulltime into sales to battle problems mentioned in the point above. I have talked to a lot of startups in the last few months and I believe that eventually almost always all startups become an exercise in sales than technology. This is most certainly true for the co-founders atleast. Your code is no good if enough people don’t use it. In web particularly I feel the most interesting challenges come in only when you have a lot of traffic. Building a website is not really rocket science. Scaling it is.

So then why do a startup. I guess that can be another post :) Sorry to disappoint you if you did not find what you were looking for. If you have any points to add, please do leave them in the comments. I would love to know if its just me (and some people I know) or there are other startups too out there who agree with what I have written.

Popularity: 12% [?]

mGinger spams blindly. Sucks!

Posted in review, startups, sucks on June 4th, 2008 by Prateek Dayal – 11 Comments

mGinger is a well funded startup ($2M) that helps you in freeing up your mobile bills and get exciting deals in on your mobile. From what I understand, they basically pay you to receive ads on your mobile. Whether this is a neat idea or not is debatable and we will debate it later. What has really infuriated me is the fact that mGinger is actually spamming people by email to join their service. So they are basically trying to build a spam free mobile solution (you need to opt in to get ads) and spreading it by email spamming. Quite ironical.

The great thing about their spam is that they are not spamming all that blindly. They have acquired some database of users and their connections (not sure from where) and their invitations look like invitations for friends. I have verified from people that they never sent such invitations. There cannot be a bigger proof than the fact that I got an invitation from a friend who passed away last month (I can prove this if needed). This has seriously infuriated me and I think mGinger is generating massive negative PR by doing so. If well funded startups in the mobile space pull such cheap tricks to spread, I am not sure where the whole bazillion dollar indian mobile market is headed.

Popularity: 17% [?]