COMMENTS
If you enjoy being a "parallel entrepreneur", you really are an investor/angel with a little more active participation: get things started then hand off to someone who will run with it full time.
There is another "enterprise" that often gets in a way when trying to start a busines, making one a "parallel" entrepreneur: raising a child. It's much less stressful if you don't have children yet, or perhaps if your children have already grown up.
Isn't OnStartups powered by HubSpace? in that case, it seems more like being your own first customer / eating your own dog food, than a parallel endeavour.
Shannon:
Indeed, OnStartups.com is running on the software platform created by my new startup (HubSpot). So, there are definitely synergies there.
As you noted, it's a great way to be my own first customer. Also, as you'd expect, HubSpot runs on HubSpot too.
Great article and I see a lot of similarities to my entrepreneurial experiences. I would be interested in hearing your take on being a Parallel Entrepreneur in relation to people like Richard Branson.
I think that point 2 - "Having a Day Job " is an important point of discussions. Many of the "want to be entrepreneurs" think about and pro bably start working a bit on their dream project while working having their day job intact. The initial planning and testing of their business plan is while doing their job.
And as Dharmesh has correctly mentioned it can prove to be quite difficult to balance these two things. The most important reason I feel (and have experiences) that this is difficult is because you tend to like your own future business plan and endeavour much much more than your day job. And this is where the imbalance creeps.
Any other people who are in the same phase? Kindly share your thoughts.
I think this post is most relevant to me as each of the above points is directly applicable to me.
1. I am working on two projects concurrently. Despite both projects being related they at the core remain two different projects. I know the pains which come with this. Every time I work on one project the other one is put on hold. Selecting one of the above projects is easier said than done as both the above projects mean a lot to me. Add to that I just finished reading "Losing My Virginity" by Richard Branson who inspires you to keep doing different things.
2. Yeah! I do have a day job that I have to fulfil. The worst part about having a day job as well as working on another project(s) is that everyday I have to shift from one mode to another. This transition can take more than a couple of hours everyday.
Somehow, I know that I might not be doing complete justice of either of my projects but I find it extremely difficult to give up on either. What to do?
I'm currently working on my software while still holding onto my day job. I have been at it for the past 6 - 7 months now.
It's pretty exciting in the first 3 - 4 months. That is when you move fast and code the core components. You feel pumped I tell you because you're doing what you're really good at and there's no one to throttle your flow.
Then you begin to ask questions about whether the thing will succeed and whether you're burning away time that could be better utilized gaining expertise in other more valuable stuff (like finance, mathematics, etc). My C++ application I'm guessing will need approx. 100K lines - I'm currently at 33K after putting in some 20 - 22 hours per week. My day job is really soul wrenching at times, and you don't know what it's like to come home crushed after a 10 hour day and put in 2+ more hours into your project.
100K lines of code and that too in C++ -- thats pretty huge. It would have certainly taken a bold decision from your part to pursue such a personal project of yours!
BTW I had some questions for you RV:
1. Do you ever feel like that the code you are writing is not that good as you can write just if you have more time at hand to devote to your personal project? Things like code review/refactoring are things that I find extremely difficult to do in my own personal projects. Do you skip these tasks for the sake of meeting some deadlines that you might set of your own or do you follow the reverse path?
2. In such an unstructured mode of developing software I am sure that none of the conventional/agile project management methodologies work in such an environment…but have you tried to come up with some guidelines that you follow and have benefited from them?
How apropos: I drafted, and then chickened-out on posting, a topic in the OnStartups forums yesterday on just this. The "big" startup I am driving has hit some funding delays after our first funding deal fell through (for the very best of reasons, I hasten to add).
In the meantime, I've had another couple of great ideas, one of which I am working on pretty seriously (yay! coding again! :-)
The way I'm "justifying" it is that it will only take a couple of weeks of serious effort to get this new idea kick-started. After that, there are three scenarios: 1) the "big" venture starts happening and I truly don't have enough time for the "fun" one, and 2) the "big" one fails to happen (and, for reasons of past pain I am refusing to go into it one unfunded - been there, done that)) but the "fun" one takes off in some measure, or 3) both take off.
#3 is the "nice problem" - in that situation I can afford to hire some hands to take care of the "fun" project which will largely need maintenance rather than serious input by then;
#1 and #2 I don't have to worry about right now - I have at least a couple of weeks before I have to make any serious decisions on this.
or am I just Hedging :-)
In all honesty, it doesn't sound like you're leveraging or hedging... It sounds more like you're playing.
Have fun! But if you're serious about your 'big startup', how can you just ignore it for two weeks? Speed isn't the only thing, but momentum lost is hard to regain.
Hello Aayush.
I am actually a lot more productive writing code alone than I am in my current team. Contract based design, unit tests (where sensible), RAII, rigorous error checking for function calls, proper documentation, code re-factorings that make progress a lot faster - the works. "Wasting" time on such fancy stuff without doing any real work will simply not go down well with my current team.
My personal motto is not to redesign something unless there is a distinct advantage to be gained by redesigning. I need to see progress to keep me going, and progress doesn't happen if you keep tinkering with stuff that already works. For this reason alone, I sometimes put up with smelly design (but go back to fix them when I'm in the mood..).
Interesting topic.
I agree on the leveraging vs hedging point. This has to do with focus, which is key to success for anything in life.
I must add that even if one has the right motivation (leveraging) for working on 2 projects, they need to have the rare ability to execute well on multple projects at the same time. I see very few people having this gift. I know many who think they have it, but they don't. I am talking about Steve Jobs type people.
But if you are such a talent, then parallel entrepreneurship can be a lot of fun.
I wonder how big a startup has to be to count as a parrallel entrpreneur effort. I just finished reading the Long Tail which talks about a lot of small efforts or pieces of content that make some money. The author has a day job at Wired, started a blog, and wrote a book. Does the Blog and book count as parrallel efforts? What about all the people that post photographs on stockphoto, multiple products on ebay, create objects for Second Life, bid on projects on ifrreelance.
These are essentially becoming multiple small businesses. Some may become large efforts like "The Long Tail" book. Otheres may stay in realm of hobby to part time job (ebay sales).
We may need to look at other industries like Real Estate development for ideas as most reasonable sized developers have multiple projects going on simultaneously in different corporate structures and markets.
To end the rambling I believe that concepts like "The Long Tail" and Web 2.0 are going to change our defintions related to the resources required (time and capital) to create businesses that generate positive cashflow and potentially large growth.
I appreciate the sentiment of the post, but strongly disagree. It takes some real effort to segregate your ventures, and hiring teams that are very focused on each business, but I have found Great success in being a parallel Entrepreneur. I have found the efforts are able to leverage off of each other and share momentum. There reason there is mutual funds in investment is to diversify. The same principle can hod true in starting small businesses.
I just found this article using the Google search of the blog. Before commenting here, Dharmesh, is this a subject you've discussed subsequently? It's been two years, and in the current economy, I think those people who still have jobs :) -- or who might be offered one, soon :P -- would really think hard about quitting.