I have read some bad advice here before, but this ranks among the worst. I would like nothing more than to spend my days sleeping in and my nights creating the next Angry Birds but I live in the real world. There's 14% unemployment here. I don't have my pick of jobs and until I have a major win with the software I create, odds are I won't. I'm very glad that this person has a Utopian philosophy that everyone should only do what they're truly passionate about, but here on Earth that isn't the case for 99.99% of society.
If you would do your job for free, you're an idiot and I don't want you on my team.<p>I've liked almost every job I've ever had, and loved some of them. I would never have done any of them for free.<p>Even when I was volunteering during high school, I got free food and discounts on parts.
I wonder if anyone really loves working for McDonald's, or if this kind of advice is only supposed to apply to privileged middle-class (and above) folks?
This sense of entitlement and immaturity, especially considering how lucky we are to even have jobs where we sit in front on computers all day, drives me crazy.<p>I think the world of startups is unfortunately filled with youth that expect candy and fun and complain when it isn't, all the while making enough money to put them in the top %10 of salaried wage earners on earth.<p>Honestly I wouldn't mind seeing more Marines in startups. Running up steep mountains in sub-zero temps while being shot at after not sleeping for a week, on top of being hungry would give you some perspective on what to complain about.
<i>So what did I love doing when I was 12? Playing soccer. But as I explored what it was that I loved about soccer, I loved being the best player on the team. I loved leading the team. I loved playing creatively, doing the unexpected. I loved quickly finding solutions to problems on the field and planning tactics before the game to get an advantage. I loved practice and constantly improving. Now I do the same things that I loved when I was 12- but I do them with tech companies.</i><p>This greatly reminded me of Randy Pausch's last speech [1]. Please, if you haven't seen it already, you should find some time, today.<p>As for the author's points, it seems like some people are missing the point. He is not saying you should work for free. He is saying that if you involve yourself professionally in something you are deeply passionate about, something you would enjoy doing in your free time, everything else will come. And by everything else one means fulfillment, expertise and inevitably money.<p>You are better off seeking that something sooner rather than later. Hence, quit now. Find in. Enjoy it. Make money.<p>My 0,02 €.<p>[1] <a href="http://www.youtube.com/watch?v=ji5_MqicxSo" rel="nofollow">http://www.youtube.com/watch?v=ji5_MqicxSo</a>
I almost feel like saying, "If you <i>would</i> do your job for free, quit", just to be flamebait-ey.<p>Hewever, I think there's a level of professionalism that comes with getting paid (ie: you feel bad slacking off reading HN), but if you're working for free, then I can see it turning into: "Hey, let's try framework Z, because it looks like fun!" (not because of client requirements). "OH LOOK, HASKELL ON A HORSE! I've never written Haskell, but let's try it for the Foo subsystem!"<p>Yes, this is too simplistic, ie the open source community. Usually when I work on open source stuff it falls out of client work (I want X to be better, I found a bug in Y, etc).<p>Then again, I've been a contractor for the last 8 years, so I might have a different view than a independent software vendor with their own product lineup.<p>(Yes, I am working on my own product, but not because I want to work for free: it's because I want to <i>create a revenue stream</i> and get paid.)
Since college I've quit four well-paying jobs despite my family and friends urging me not to. I quit because the jobs were not a good investment of my time. Every day I spent at those jobs made me less valuable to the employers I desired to work for.<p>After quitting each job I lived from savings and worked diligently creating my own products. The products themselves were not spectacularly successful. However they did help me get my current job which is awesome.<p>My point: try to make sure you invest your time wisely. Jobs don't need to be perfect (none are) but they should help you advance to the next "gig" (own company, early retirement, better job etc).
Somebody else has already went through the same idea and over the course of months thoroughly denounced its viability:<p><a href="http://calnewport.com/blog/" rel="nofollow">http://calnewport.com/blog/</a><p>Being passionate isn't a substitute for mastery, getting burned out by hard work, and general marketability of an idea or product. No matter now passionate you might be about widget-building, your lack of skill and the lack of a market for widgets is the cold hard reality.