6 ms·
So what's the disadvantage? That you get too much money? Can anybody mention the disadvantage of being a consultant over having a startup? Or could it be that
by loboman 15y ago
So what's the disadvantage? That you get too much money?
Can anybody mention the disadvantage of being a consultant over having a startup? Or could it be that consulting is better than starting a startup, at least sometimes?
Edit: what about consulting only for interesting projects, for example?
- thibaut_barrere 15y agoConsulting and startup can be equally pleasing in my opinion (I've done both). It's just that if you do consulting but get caught in the golden handcuffs, then you're only earning for the present and not the future. On the other hand, if like me you keep your previous lifestyle even after raising your income, then you can also build for the future as a consultant. EDIT: but like james commented, you only go so far as scaling yourself as a consultant, whereas you can definitely scale out as a company/startup.
- javery 15y agoThe disadvantage is that you are always trading time for money - you only have so many hours a year (2000 or so) that you can bill. So your earnings max out pretty quickly. Building a startup you are building a company that can grow and end up being worth millions and millions of dollars (and it more rewarding to me then working on other peoples projects).
- sliverstorm 15y agoYou have the chance of millions and millions. It's a classic low risk vs. high risk.
- kenjackson 15y agoThat's why when I was a consultant, I'd also buy lottery tickets. Win-win! Or was that lose-lose? Eh, something like that.
- jessedhillon 15y agoYou have a very slim chance at even breaking even, let alone getting the big payout. Your article, frankly, does more to convince people to become consultants, rather than the opposite. The choice you present is as if a person with the motivation and insight to start something has no choice but to throw caution to the wind, abandon any semblance of stability, and burn the ships (as the saying goes). Plenty of very successful entrepreneurs have proven this wrong -- there is no need to romanticize a very risky proposition. On the one hand, you present a choice where a lot of one's income is scalable and under your (mostly) direct control. Sure, there is a limit of around $250k/year -- that's a gross of $2M+ in a decade. Meanwhile, you have more flexibility with your time than you would at most jobs. The typical startup entrepreneur, if they last a decade, will have gone through multiple ideas/ventures in that time frame, while earning 10-20% of this. On the other hand, you present the notion of taking a wild, largely unmitigatable risk -- live an austere lifestyle while devoting 60+ hours/week to your pet project. Your only way to manage risk is to try to confirm early-on in the process that you are actually building what people will pay for (or even want) ... before you build it. Even then, the territory remains largely unknown. Any number of black swans can swoop in and completely destabilize your agenda, turning what you think you know upside-down. You simply cannot plan for success -- high-risk proposals are always subject to wild fluctuations in the landscape (or else they wouldn't be high risk) -- the best you can reasonably plan for is to make a product and release it. The end of your post does your argument no favors either. Establish a practice where I can sell my talent for (at maximum) $250k/year, or go work on one of four me-too ideas? There's a reason why the devs you approached said that they want to work on their own idea, or in lieu of that, consult. EDIT: I'm sorry if this reads harshly. I tried to give you honest criticism without insulting you. I regret using the phrase "me-too ideas".
- javery 15y agoMy post wasn't trying to convince people they should go start a startup - my post was aimed at people who already want to do that and for some reason view consulting as a good step. I agree that starting a startup isn't the smartest way to make money - we can't always do what is reasonable, sometimes we have to do what our passion pushes us towards. I know plenty of people who were happy making their six figures and found enjoyment in other areas of their life - It wasn't for me and I wanted to found a startup. Looking back I should have quit consulting and gone to work at a startup instead of continuing consulting and hoping it would make it easier to transition to startup life.
- keithnoizu 15y agoYou're assuming non elasticity in price. Charge more, work fewer hours, and begun subcontracting where possible while maintaining oversight on the work.
- ora600 15y agoConsulting often means lots of travel time. Even remote customers will usually want to meet face-to-face at some point, and requirement gathering is often best done on-site. This becomes an issue when you want to settle down and grow your family.
- pilom 15y agoAnd joining a startup with crazy hours and low pay isn't an issue with your family?
- mindcrime 15y agoI think the idea is that, with consulting it will always be like that (vis-a-vis the travel issue), whereas a startup - if successful - will eventually result in a scenario where you can cash out, and kick back and relax. Or, if not "cash out" at least ease off on the crazy hours and what-not, and gradually transition into a "normal" business.
- eropple 15y agoThe assumption that startups get to that point, when most don't even come close, is (to me) more dangerous than "consulting is like selling crack."
- mindcrime 15y agoThe assumption that startups get to that point, when most don't even come close, is (to me) more dangerous than "consulting is like selling crack." Sure, I doubt most of us would disagree with that. Startups are risky... they're bloody f%!#kng risky... but if you succeed, you have a chance at being legitimately rich. To some people, that's a chance worth taking, to some people it isn't. Me personally, I prefer the idea of trying to build a product company and work for the big exit, to the idea of being a consultant. But I'm not making any claim that either lifestyle is objectively better... clearly it's a personal choice.
- ora600 15y ago
- DenisM 15y agoPicture a hamster wheel vs. a flywheel. In the first you have to keep running to keep it spinning, though it's easy to start. In the second, it takes a while to get going, but you don't have to attend to it as much, so you get things like lots of free time, or at least flex time.
- davidw 15y agoThe example I use is running vs riding a bicycle. You can't coast forever on the bicycle, but you can get some speed up and coast for periods of time with no problems. Running, the very moment you stop expending effort, you stop.
- sidmitra 15y agoI don't understand some of this passive hate against consulting. Consulting could also be your startup. I started consulting a year and a half back. And i've teamed up with half a dozen other devs, got a person to help me manage stuff, and over a dozen running projects at any time. It's hectic since i'm touching each project right now in some way, but i'm scaling back and starting to learn how to delegate better. The advantages are, that i was profitable from day 1. Although i've always wanted to do a product startup, but the point is i don't have to. Now i have sufficient lee-way on time/savings to do my own product startups. But one caveat is that you're more likely to favour money in hand(i.e. more clients consulting) rather than "hope money"(i.e. a successful product). So you have to be prepared to step out of the circle and do what you started out to do i.e. if a product was your aim. So let's see how this pans out in a year from now for me.
- nerfhammer 15y agoGetting a bit OT but how were you able to expand your client base so quickly?
- sidmitra 15y agoTo be honest, i just accidently sort of fell onto it. There was no plan, no "execution" or even an idea. But some things that helped me build a portfolio: 1. Pure luck - i got a nice little project starting out, which had a nice, unique design and where i became a lead and got a chance to do some neat stuff. They also got some neat press, which added weight to my portfolio. 2. Used Elance etc for what they are, i.e. lead building. Initially i was the lowest bid, since i could afford to be... just to get some links to showcase. Also, i moved back to living with my parents, thought it's the norm in India. 3. I was everywhere, wherever i could find a lead. It didn't matter if i wasn't interested in the project, although i focused only on django, python gigs. I just shot a mail to get some eyeballs. I would look for startups that needed full-time people and sent them an email if they were open to freelancers. That sometimes lead to long-term projects which are still continuing. Infact i still spend a couple of hours everyday on stuff like this. But my hit-ratio has definitely increased, out of every 10 emails i get atleast 5 responses. 4. I started my rate at $20/hr :-|, and kept increasing it after one or two projects. 5. I didn't really sleep much initially, or could only manage ~4-5 hours every 2 days. But i was working equivalent to 3-4 people, and thus was building a portfolio at a double pace. Although it seems obvious in hindsight, but i realized late that this wasn't gonna scale up much. 5. I collaborated with some offshore(i'm in india, so i mean offshore as in other 3rd world countries). It took a while to find the right sort of people, since most of the freelancers out there are not good. They don't have a sense of urgency, and closure on projects. They don't meet deadlines, and disappear after a few days. I usually got a constant string of excuses like hard-disk failure, laptop screen busted, grandfather died. But i found some good devs along the way. So i started delegating more stuff to them, and increasing my bandwidth. I'm not sure if those points are of any help, since your mileage may vary!
- abrudtkuhl 15y agoConsulting cannot scale (easy) because you trade time for money and time is of limited supply. The only way to scale is to work more or hire.
- nl 15y agoThe big theoretical disadvantage is that consulting doesn't scale as well. If people pay for your time then the three ways you can grow the business are: 1) Charge more (which has an upper limit. This limit is higher than you think though - eg: lawyers are effectively a very specialized form of consultants) 2) Work more hours (which has an upper limit) 3) Hire people (which increases your costs along with your revenue) If you sell software though, you can sell the same piece of work an infinite number of times. Maybe you need to spend more on marketing to increase your revenue, but marketing budget scales much better than paying full time employees as other consultants. However this advantage is often theoretical. The risk/reward ratio of consulting vs startup makes consulting more attractive to many. It's pretty simple (and not very risky) to jump from an employee to a consultant: sign up for a medium term engagement, then quit your job. Provided the engagement is long enough and you set your rate correctly you don't even need any savings to do it.