My theory is that "burnout" is a symptom of the endemic "hero" meme of our culture. Think about all the movies you've seen since the 1980s, the shows you've watched, the books you've read. Embedded in the majority of them is the simple idea that there's something special inside you that can set you apart from everyone else. It whispers seductively to that part of your brain that lies to you about how important you are. Any story or idea that fills the need to feel different, special, and unique passes through our scrutiny without a second thought. We want to believe it's true even as we examine our motivations for doing so because it's hard wired into our brains.
The problem is that this weakness is easily exploited. Writers, motivational speakers, game designers, poets... they're all in the business of hacking our brains. We've been doing such a good job of it since the sixties that our popular culture is unconsciously driven by it.
And it manifests as burnout when it clashes with other popular memes like the Protestant Work Ethic. If you just put in a little elbow grease and work harder you will stand out. If you write that amazing library to make programmers' lives easier they will shower you with praise on the Internet and invite you to speak at conferences so that you may shower the masses with your brilliant message. Burnout happens when all of the rewards of those fantasies fail to materialize despite all of the effort and hard work you've put into chasing them.
Worked 60 - 80 hour weeks for the last six months and still got overlooked for that promotion? Burnout.
Put off investing time with your family in order to work on that semi-popular open source library and pimp it out at every conference you can submit a proposal to... and you STILL aren't getting the accolades and recognition you deserve? Burnout.
My advice for avoiding burnout? Figure out where your desires and ambitions are coming from. Why do you want to work so hard for recognition? Why do you feel you need to be recognized? What's so important about it? Start from there.
Hanging out on sites like this definitely doesn't help. In every thread it seems like there is someone who is a perfect expert on whatever being discussed.
Need to diagnose a problem in a defunct modem using only an oscilloscope? Someone can. Strange behavior of the JVM? Oh, someone has implemented their own JVM on a 4kb machine as a hobby project.
Then you get username delineation and there is this idea of some abstract "hacker" of hackernews (or whatevertechsite.com) that can do everything with ease.
Because after seeing all that I think if I can't debug modems with oscilloscopes or implement the JVM I'm behind and subpar.
I've reached a similar conclusion lately in dealing with burnout. I'm trying to figure out who I really want to be, rather than what I thought I was supposed to be.
It wasn't so much movies,books,etc, but as a 34 yr-old ex-computer geek of the 90's, I'm dealing with my own "expectations" complex.
I spent day and night back then on computers, building them, fixing them, coding, fixing them at schools, local businesses, for parents, friends, friends of my parents, etc, and I heard over and over and over again that I was "a genius" or "the next Bill Gates" and so on.
Well, turns out I'm not "the next Bill Gates". But I sure have spent the last 10 years trying to figure out how to live up to those high expectations.
As a result, I've become relatively successful in my business, but I'm always combating burnout as I wonder if what I'm doing is really what I should actually be doing with my life - or if this is just a response to all the praise I had as a teenager because I had that natural knack for computers back in the day when people still thought CD-ROMs were cup holders (joke).
I'm sure I'm not alone in this HN crowd. Many of you in your 30's must have had a similar experience. At least I know my own friends back then did.
And yes, I do feel that need to be "recognized" for some reason. Why the heck is that?
"Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires."
--temporarily-embarrassed millionaires who, I might add, all know that it is their "destiny," their Heroic Tale to tell, to "regain" those millions through Hard Work, Grit and Stick-To-It-iveness. (But not Cunning. Cunning is for villains, like that guy who got the promotion instead of you.)
Your theory explains half the story , atleast in my case. Programming is getting increasingly competitive and so some of the anxiety is motivated by worries about my future job security.
There has never been a better time to be born as a driven and prodigious individual. There are lots of young kids today leveraging technology produce music, code , draw and animate all through the power of the internet. Eg: Today I was amazed to learn that EDM producer Madeon is only 19 years old.
People might be burning themselves out by falling for the "hero" meme , but on the other hand , I feel that in a few years this will lead to an explosion of quality and output in every field as more prodigies are created.
Just imagine , there are 10 and 12 year olds browsing HN right now and they're being exposed to levels of ambition and mastery that they could never even imagine if they were restricted to their local peer group. So it starts young but on the other hand we might start seeing more progress than ever before.
While reading your great comment, I was hoping you'd continue explaining where these desires and ambitions would come from, and why they can cause burnout. But yes, people will have to figure that out for themselves. I've found that the patterns you describe come very close to conversations I've been having with people about playing music (which I've been doing intensively for quite a while now):
I hear a lot of people "wanting to play guitar", or "wishing they could play like <player X>". I often ask them whether they want to a) be seen as a great guitarist, or b) actually play guitar. There's a big difference between a and b. A revolves around the idea that you "are" something, and often, where others can see you as being something. B is about actually enjoying to play guitar, for no other reason than playing guitar. No recognition, no fame, no secondary intentions.
Everything you invest large amounts of time in should come from nothing but enjoying that thing you do in itself. But it's not easy. Motivations always get distorted by psychological influences (and that's what you meant by the last line of your comment, if I understood it correctly). There are many people who haven't received much validation or acceptance on a personal level while growing up, for instance. These people will keep reaching, but they'll never reach actual self acceptance. Burnout.
It's really important to confront yourself with issues that you can identify inside yourself, and keep (re)defining yourself. Not what you do, but who you are. What you do should be a consequence of who you are, not a reaction to personal shortcomings you're not looking in the eye directly.
I'm not a psychologist, this is just my take on things.
I'll start. I want to work so hard because I want to get up on a podium someday at my high school or college podium and make a "f-you all" speech like Jerry McGuire in "Jerry McGuire" (1996). I want to make all of the guys who bullied me or dismissed me wonder looking at me how they got where they are now. I want to make all of the girls/ex'es who spurned me or laughed at me wonder why they didn't see the diamond in the rough and where they are now with their faded beauty.
I want to make all of my co-workers/bosses/peers who droned on smugly about their "weekend project" or play politics shameless/gunning for promotions that I was passed up for or social networked and got lucky and got funding because of BS skillz, feel jealous in their deepest of their hearts and acknowledge my technical prowess for a moment despite every ounce in their masculine alpha-geek conscience begrudging the idea. Like Conan the Barbarian, "What is the meaning of life? To Crush your enemies, see them driven before you and hear the lamentation of their woman!"
But my conscience tells me that I have to tone it down a bit because I'm not a jock, I don't want to stoop down to the same level of those who've bullied me. I'm a sensitive hacker in every sense of the goodness and owning that word, I live in Brooklyn (but not Williamsburg); I'm not a hipster and I take my gf every weekend to the indie movie theatre and we discuss the scenes and snuggle afterwards. But then I get on the Ubuntu laptop and hack on my github repo. I'm not a jock and I'm not a hipster, I'm a sensitive hacker.
I want to start a company not for the money because once it gets big, not only will give me financial freedom but will give me an opportunity to give back to the open-source community (after all, isn't what social networking is originally about, finding an connection). I'll start a blog with a side-bar with me as the Founder of X. I'll give the traditional old media/education/gov't and even tech establishment a piece of my mind, information is suppose to be free, college is dead, employee's are companies not employees, bitcoins is the future and the establishment is just afraid of change. I'll work hard, I'll code and code some more until I ship, in between the late night hackathon and late afternoon coding hangover, I'll tweet for a break, I'll share on your FB wall, I'll reddit and share my thoughts with the community (after all, that's what coding is about, finding a connection),
I occasionally come across article about burn-outs. Of course, I've had that for sure, no correction, I've had many mental breakdowns. It makes me pause, think and re-evaluate. But I've grown wiser and stronger, I'm not that same person. I know what's important in my life. My friendships and my SO. I'm going to book a ticket on Stubhub for a show next weekend that I and my GF can go to, starred artist on her Spotify. And just booked another trip to Austin to visit my college friend, just in time for SXSW. (After all, that's what life is about, finding a connection). I and my SO taking salsa lessons and I bike on weekends to find another positive outlet to vent my frustration and energy (after all, that's what life is about, trying out new things and discovering yourself). I'm saving money consciously for a down payment for a house after reading more about passive income because I'm growing to become an adult.
I'm an responsible adult now, a sensitive hacker who hacks; And I'll code and code some more and then I'll spend some quality time with my SO.
And I will ship, that's for sure. Ship or die trying.
> It whispers seductively to that part of your brain that lies to you about how important you are. Any story or idea that fills the need to feel different, special, and unique ...
And yet this gets harder and harder on a planet of 7 billion people, more and more of them coming online; entire previously invisible countries of hackers popping up on the global screen.
We've gone through this already in music where the number of musicians and releases went exponential. It became harder to get heard, and your 15 minutes gets shorter.
We are not unique - that's a relic of the age of the individual. Perhaps we should leave that behind as a relic of the 20th century. Crowd intelligence and emergent behavior could be the place to put our energies.
I've got a crappy dev job that I've been in for over a decade that only gets worse with less pay. I don't bring home enough money and have my family living paycheck to paycheck. I stress over it and keep trying side stuff to bring in more, which mostly fail. I'm working hard right now trying to get this next side project out the door in the next month.
I'm in my 40s and no one in the area has raised their dev salaries since the 2008 drop. Given my age, it's only going to be harder to find jobs if it comes to that. I'm stuck. It's stressful and it sucks.
But, I still make time for the family. I go to their school functions, and help with their homework. I play games and watch movies. I'm doing it for them. I just wish I could do more. Someone once said they were jealous of me because I seem so content. My poker face must be pretty awesome.
Depending on the terms of your employment, this might not even be possible, but you should try augmenting your primary source of income with some part-time consulting. While the lure of the profitable side project is hard to resist, it's much easier to become financially independent by doing consulting than through a side project. Bootstrapped SaaS projects grow very very slowly in terms of monthly recurring revenue (also known as the Long, Slow, SaaS Ramp of Death [1]).
I know it's not for everybody. But sometimes moving to another city is the best option.
I've done it myself 2x and it payed of somehow. My job is boring like hell right now( it wasn't like that some months ago), but the paycheck for my country standards is ok. Also the city I am at right now has plenty of other jobs so if I get pissed of I can get away from it.
I hear you. This is the burnout that I was hoping to read about. Not some guy that gave up all his free time to become a corporate zombie. I want a solution to our burnout not OP.
are you in a big city? All the devs I know make good money, and their salaries have been steadily rising for over a decade. Also, all the devs I know can get a new job in a week or so.
Then I hear stories like yours and wonder what the difference is. Maybe location?
I am finding that it's better to just leave the stupid computer off when I get home. It gives me more time with my wife and daughter, and I feel more rested and ready for the next day. For example, last Saturday was filled with bike rides, walks, and playing outside. That's it. Yes, I have a list of about 10,000 different things I'm interesting in learning and doing, and another list that size of things that actually need to get done, but none of that will ever relax me or come close to the quality time I spend decompressing with my family and friends.
Sometimes I find that instead of reading about tech and trying little hobby things at home, I'm better off trying to fit that into my work somehow. Even a full 8 hours of programming 5 days in a row can be enough to mentally drain you if you're actually working the whole time.
Here's a theory — an ideal job is a job that fulfills your desire to code to a level in which you don't want to do any coding after work hours. There's so much challenging tasks and new things you learn right away by doing things you are paid for that you don't need to search for something new after work.
I've found the contrary to be true lately. I was a serial burnout case. I'd crank hard for 3 or 4 months and it'd take me 6 months to recover. I've found more recently that it wasn't the projects at home or at work, it was a lack of diversity. Doing the same thing when I got home that I did all day burned me out because it wasn't any different. Coming home and working of stuff I can't work on at work be it new languages, games, new ideas, whatever, just so long as it's different than what I did for 8 hours then I don't get burnt. Now the problem is I don't have enough hours in the day to do it all and working until 4 am and being up at 7 isn't sustainable.
Indeed, this is far more sustainable than burning the candle from both ends. It may seem like a bit of a unicorn job; but the current SV boom tends to overvalue inexperienced engineers so much that it can seem like there are no interesting jobs in tech left.
After ten years, you start wanting something different from work. Nothing wrong with that, you just need to find somewhere that will keep you intellectually fed.
I recently changed jobs from one where I felt underutilized and bored to one where I get to code more and I feel much more satisfied. I've found that my interest in coding after work and on weekends is actually gotten higher since the switch.
Maybe I'm just in a better mood now, or maybe it's some sort of "productivity momentum". It used to be that when I got home from work, the thought of looking at a computer screen made me feel sick. Now it's fine. It's not that I rush home and code every night (I still take the time to unwind and relax), but I actually feel like I can go home and code now whereas I just couldn't bring myself to do it before.
I'm fortunate enough to work in such a job, but keep in mind that it's those "holy crap I didn't know you could do it that way" moments that get you excited and can't wait to tinker with in on your own.
There's a difference between being a bored conveyor belt developer who feels unfulfilled at the end of the day and someone whose been given a new set of "lego" and cannot contain their curiosity.
Burnout is a syndrome that happens from a series of failures, resulting in your brain automatically associating work with failure.
The cure for burnout is a series of successes. You need to retrain your brain to associate work with success. Start small. Don't take on more than you can handle. Quit trying to make the uber server app and write a few simple command line utilities that work and work well.
Burnout is like being sleep deprived; you can be wildly successful and still burn out if you don't give yourself time to mentally sort through all the ideas and toss out the trash, even if just subconsciously.
When you've been working too hard for too long, small problems can feel like big issues because the cumulative weight of all the stuff going through your mind.
This, I'm so sick of hearing burnout stories, you're responsible for how you're feeling. When you take the stance of the "victim" all the time you set yourself up for failure.
I see countless people attribute "failures" that had nothing to do with themselves to them just so they feel like they have some control over the situation and then wind up feeling burnt out when they're accepting the responsibility for the entire companies success or doom. Then they're asking why they're feeling so burnt out and can't completely their daily responsibilities that they actually have.
> For the first time in years I had time to do silly stuff like playing video games, going out for a walk or watch movies. For the first time in years I didnt grit my teeth and churn out that little bit of code that would help me develop my skills further.
> It feels great.
I can totally relate. A few months ago, I started giving up on my open source projects, as a side-effect of burnout. Admittedly part of the solution was working hard to give up the hubris inside me that made me think my code and my ideas were vital to the world. But now that it's given up, I really do have a lot more free time. Last night, I was under a blanket on the couch, reading two full Sherlock Holmes[1] stories to my wife and children, who were just drawing or cuddling on the couch or whatever. We just kicked back and relaxed, and we all enjoyed it.
The downside is that I now have a hard time keeping the motivating excitement going for new ideas I have. Just the other week I had an idea for a node-webkit-like idea based on JSCocoa, but it involved rewriting major parts of JSCocoa to get it to work properly. I've gotten pretty far[2] but I'm losing steam quickly and falling back into the "meh" state of life in which I'm now more interested in playing Starcraft 2 for an hour or two, or drawing some doodles. So it's a weird balance that I can't figure just yet.
[1]: Later that night I read The Purloined Letter to my wife as she painted some walls, and we both enjoyed it but thought it was a little bit long-winded for what it had to say.
That's a pretty neat project. Since it's a big effort, you shouldn't beat yourself up about it.
You should be honest with yourself about motivations and reasons for doing open source. Do it because you like tinkering, not because it's a resume-builder. Truth is, open source is not a meritocracy, it's more of a lottery. I've been mildly successful (as in, entranced a nascent community) at it for a time, but I found it a bit stressful with expectations and all.
I am not happy doing nothing. I don't understand how you can be do content just "chilling". Now don't get me wrong there is nothing wrong with recreation and spending time with your family, there isn't even anything wrong with doing nothing, if its for a purpose, but just wasting time because you can is a waste of time. You should be optimizing your time to get the most value out of it.
Maybe I am just odd, but I would much rather be hacking on my side projects then playing games and watching movies. I guess that the difference between your vocation being your passion and it just being something to pay the bills. Perhaps the author needs to find a different career that provides some fulfillment to him so he doesn't feel the need to waste his life decompressing from his job.
No. I can't speak for the author, but I can empathize. I'm VERY satisfied with my career. I honestly couldn't imagine doing anything else...but I couldn't do it anymore either. The late nights, always being in front of the computer, always working on something. People burn out, even doing things they love to do. I still do what I love, I just have more of an appropriate balance.
Talk about taking every single word I wrote literally :) Thats ok.
I do regularly work on side projects. But being 100% productive 100% of the time, in my mind, is not healty. This is my personal opinion.
The assumption you make about your vocation being your passion and for me it being just to pay the bills could not be more wrong. I have been a coder all my life. It is my job now and will continue to be as well as my passion. I will continue improving and working on all kinds of things.
The difference is that I allow myself some breathing room to be a person, not just a machine, on a regular basis.
> I guess that the difference between your vocation being your passion and it just being something to pay the bills.
Or maybe it's a passion, but not to the degree of being able to sustain that passion for much more than 40 hours a week. That's a whole lot of time doing one thing (let's not get into the details of how many of those hours are really programming, technical work, etc.). Maybe you won't call it passion since yours seems to be more "intense", but it's still much more than just-being-something-to-pay-the-bills.
That's true... but there's also the flip side to the coin.
Finishing things is good; but if you have a project you want to finish, you'll never finish it if you halfheartedly look at it once a week for an hour.
If you spend more than certain amount of time not looking at something or not working on it, you forget how it works and it takes all of that available time you have to get into 'the zone' where you're actually making progress on the task.
So, I guess if you have an amazing forfulling job that is exactly what you're interested in, and you spend your days working on your interesting projects... sure.
I'll be over here with my cup of 10pm coffee and a pile of rust code; blissfully hacking (and reading hacker news while head compiles :).
I think it depends on how you feel when doing extracurricular work - if you're energized and excited, awesome. If you eventually find yourself drained and/or beating yourself up, take it easy on yourself and rest up.
If hacking away makes you happy, go for it :) I can only relate my own experiences. I do tend to code for hours on end on whatever catches my interest. The point was trying to make is to relax once in a while :) (Never expected this to reach nr.1 on hacker new, even if it is only for a couple of minutes)
I'm nearly two years into my programming career and I'm really struggling with this balance. Every day at work I face a new programming challenge. Every night I feel guilty about not being able to motivate myself to work on either of the two side projects I've started.
Video games work well as something mindless that clears my head at the end of the day. The problem is stopping playing before I've wasted my whole evening and the pain I get in my fingers/wrists after a whole day of repetitive movement.
I need to find something less addictive that doesn't require much dexterity. I'm considering chess.
I have always found music good for this sort of thing. It is very relaxing, uses the creative part of your brain, and you get a skill that stays with you for the rest of your life. While it is engaging, it somehow gets boring after about an hour or two, so it is unlikely to suck away an entire evening. Over the years I have learned to play dozens of instruments just by devoting an hour here and there.
This post really got me thinking, because I feel exactly the same way. The sequence of events described mirrors my own life so closely it borders on creepy.
I've been falling further and further into the trap of "optimizing" lots of little things. Spending 5 hours reading Amazon reviews to buy an $11 guitar tuner. Trying to leave the house at exactly the right time to arrive at my destination on the dot. And then, becoming very frustrated when traffic does not cooperate or someone on the road is being less efficient than I want them to be.
This post made me realize that thinking this way is almost like an addiction. The more I worry about how to squeeze productivity into a day or which tasks to work on to provide the most benefit (80/20!), the more anxious I feel. And it compounds. Because the next thought through my mind is "I can fix this anxious feeling by planning things out better!"
I'm beginning to think that maybe the best way off this train is to stop trying to optimize and control for variables entirely. It's not enough to pick-and-choose, because then you're just meta-optimizing ("I'll just figure out which of these to-do items is the MOST important!") Much akin to an alcoholic having just one drink, I think any sort of optimization thinking might be enough to get the cycle started again. Maybe the only way to tame it is to avoid it entirely.
It's important to find that balance between what you love and what keeps you healthy. Some people here may go on the defensive and read it as "I don't work every waking hour and you shouldn't either", but hopefully they'll take a deep breath, release the kung fu grip on their copy of "Design Patterns" and remember to just grab a decent night's sleep every so often.
What do you do if chilling out is not an option ? If your day job is maddening (and you feel like any other job would probably be maddening too) and the only alternative you have is to start your own company ? What do you do if you need to keep the day job to pay bills and work on your own product in the evening and the week-end until it can bring money ? When it seems that you can either burn out or succeed ?
If your job sucks, be patient and make a long term plan to improve it/get out. Find/make something awesome outside of work to look forwards to and focus on. All work ends up being boring to some extent, so focus on the good things in life like your nephew or perhaps that microbrew taste testing night with your old friends.
There's nothing wrong with "going hard" to reach a short-term goal. Burnout comes when "going hard" becomes a lifestyle. You need to make sure to allow plenty of time for resting afterwards, or your intellect and will wear out.
Well, first, you run away from fast growing startup business. You may want to start consulting first, instead of creating products. If you insist in products, do something that can be lucrative right at the beginning (Patio11 is famous for having lots of material on that).
Anyway, that advice is hard to follow. If you can't, I can't really blame you, I'm still unable to follow it either. But I've failed enough times to know that it's the right way to do it...
Yes, try and look for happiness, which means a life you have control over, for a meaning of life much richer than 'the one with the greatest income to be had with my skills.'
One needs a definition of happiness which
a) Is appealing
b) Is a long-term (lifelong) project
c) Is valuable (in the sense of 'personal values')
Usually, this means sharing your 'life' with other people first and foremost.
I got burnt out on a contract a few years ago, was a horrible feeling, continually tired and falling asleep, no enthusiasm for the role. Switched to a different contract and halved my commuting time and turned into a different person.
Now when I finish work I'm out of here, no more coding or hacking at home, instead, I train at the gym or go out for food or more recently chill a lot.
As someone that has always found many things interesting, boiling it down to only a few things is very hard. Over the past year I've been slowly doing the same. I'm down to spending time with my family, web dev, marketing, and gaming. Choosing between web dev and marketing will be one of the hardest choices I make yet.
I do not practice what I preach as effectively as I would want to but the best thing to do is to run them in sprints. In other words, a week worth of coding is complimented by a week of marketing regardless whether you employ people to do work for you or not. The same applies for life in general. You need to mix and match but also not to do too many things at the same time.
Some days you will finish your tasks sooner than you expect. Do not bother starting anything else cuz you will drift into something and then realise that you have almost burned out. Don't do it! Instead let boredom grow on you for a little bit. Getting bored is good for you.
As much as I'd like to constantly be productive, I know that it's not healthy for my mental balance. If I want to be sharp in the long term, I find it ok to take a break every once in a while and chill out from being laser-focused & super-productive.
In my mind, the term burnout is incorrectly used as a synonym for 'overworked and stressed to the point of collapse'. Whilst for me burnout means an expiry of enthusiasm and motivation which is a subtle difference perhaps.
Yeah, but it's bollocks. Too much grinding dulls your mental acuity. We're not talking about World of Warcraft where your score depends on how many times you press the button in the Skinner box. We're talking about real life where progress depends on understanding better ways to do things. A few years at a healthy, sustainable pace with work-life balance will leave you better at your job than a few years of demented grinding will.
But solid, foundational skills in any area of life do not make you irrelevant. Learn those, and you can adapt to whatever fashion is currently en vogue.
Software is no different, there's only the clamor of employers refusing to train, along with the copious free time of privileged white males making you feel like it is.
The media loves to tell you that you aren't working hard enough. Western culture defines itself by work, regardless of the consequences.
>A few years ago I wanted to know everything. I spent the day at work thinking about what I would do when I got home and then spend the evening studying various things as hard as I could. I would stress over how there werent enought hours in the day to do what I wanted to do. There was rarely an hour in the day where I wasnt productive in some way.
Oou, this resonates with me. For the past year I've been trying to optimize my life as best I could. This meant cutting out time for food + commuting which were my biggest factors in sucking away time, as well as distractions. I moved about 10 meters from my place of work, and I cook all 7 days worth of food on Sunday nights. Now I can work 7am - 4pm at my day job, then 4:10pm - 11pm I can work on my own side projects. Been doing this for a year now and it's working out great, the revenue I make from my side company is almost level with my salary, then I can quit and truly be free, working entirely under my own vision.
I don't feel like I will ever burn out. I have a list of topics I want to know before I die, and they're sorted by priority. Any time I am distracted, I read a bit from the top item of my list. Now when I'm working and become distracted, my "distraction" is reading material based around the project I'm working on. If I don't want to get back to that material, I choose something else and drag it to the top of my list, I prioritize pretty much my entire life with the "Clear" app.
It's been going great, I'm thinking of writing a very in depth blog post about the way I've optimized my life and how it has helped me out. I've read more than 30 books this year, I have 6 developers working for me full-time, I have learned SO MUCH. I hope to keep going like this for the rest of my natural life.
I rather sacrifice my 20's to live it up in my 30's. I cannot stand wasting any minutes on anything, I don't know when the switch flipped, but at some point, it did. I used to love spending hours on video games or jerking around, now, there is absolutely nothing in this world that I wouldn't give just to buy me some more time. This mentality has engrained itself in my brain now.
I find myself ecstatic if I can make a new hour or free up some time somewhere just so I can read or learn more.
People often compliment me on how motivated and ambitious I am, but honestly, it's just how I am, I don't wake up every morning saying "okay you're going to be motivated today". It just is.
From someone in his 30s for whom this also resonates:
The list never gets smaller. If anything, it not only gets longer, but the list items themselves grow even more ambitious and far reaching.
I've done great things. I've started sustainable companies, released a prodigious amount of code, and some of it has shifted the course of industry and secured my position in it.
At the same time, I'm exhausted. I'm tired of never taking breaks. My wife feels like she has to beg me to just go for a walk, or do something "non-productive". I view everythig through the lens of productivity, and barely know how to unwind anymore.
There are experiences I'm missing out on. Outdoor activities -- 20s and 30s are the best years for them. Making friends -- it's well known that this gets harder to do as you get older, and many friends you make when younger will be your friends for decades.
If I could give 20 year old me some advice, it would be to pick something off that list of mine, make my work on it economically sustainable, figure out how to get other people working on it, and live a balanced life.
People like us may be able to do the work of 10 engineers, but if you hire 10 engineers, you'll have an economic engine capable of hiring 10 more. If you have the level of energy I do for solving problems, treat sustainability and scale as a problem to be solved; don't try to implement your entire list yourself.
> I rather sacrifice my 20's to live it up in my 30's.
A quick bit of unsolicited advice on this life plan: Plan for tomorrow, but live for today.
The reasoning behind the hard-earned advice: How do you know you'll make it to your 30's? I've had too many friends die unexpectedly to take it in faith that I'll hit any particular age.
Relatedly, I know far too many people in their 60's who spent their entire lives working their butts off so they could eventually retire who now find themselves unable to stop working. The cost of repairing that 35 year old home is now more than their morgage ever was, their pension fund was plundered by execs, and their nest egg didn't grow at the same rate as inflation.
They're back working now, and wondering (typically bitterly) if all that extra work was worth it, or if it would have been better spent enjoying the time they were in.
I used to be fairly similar.. usually chewing through a book a weekend, and working on learning something new every other week. It gets old after a while. I actually make myself take lunches away from my desk most days. I try to live about 20-40 minutes from work so I can wind-up/down well. I tend to veg most evenings, but do a fair amount of reading still.
I actually took my first real vacation in about 7 years this past year. I left my laptop/tablet behind and my phone had no cell service most of the trip, it was actually in airplane mode most of the time. As an aside, it's amazing how long a cell phone will last with the antennas off.
I'm turning 40 at the end of the year, and still love programming. I'm still learning, and working with newer technologies, and now have the experience to see a lot of issues I may have glossed over, or ambitiously tried to circumvent when I was younger. My life is far more pragmatic now, and I assign value into down time. You should too.
My brain is still working through problems to be solved, and solutions to be worked through when I am at lunch, and in my off hours. The difference is that now I am much better prepared to deal with them during the on time.
That sounds great - but don't you get tired? After 6-8 hours of mental work (incl. learning), my ability to understand things is severely diminished.
I can go on working on simple tasks, physical work or something that I already know, but not on something new or anything that requires extensive of thinking/planning. Using any drugs?
> For the past year I've been trying to optimize my life as best I could. This meant cutting out time for food ... [now] I cook all 7 days worth of food on Sunday nights ... it's working great.
Have you considered intermittent fasting? I typically only eat 5 or 6 days out the week. Aside from the health benefits, IF lends itself to productivity; I love having days where I don't need to worry about food or cooking at all.
There are various IF approaches, and it does take some getting used to, but I've found it worth it.
agentultra|12 years ago
The problem is that this weakness is easily exploited. Writers, motivational speakers, game designers, poets... they're all in the business of hacking our brains. We've been doing such a good job of it since the sixties that our popular culture is unconsciously driven by it.
And it manifests as burnout when it clashes with other popular memes like the Protestant Work Ethic. If you just put in a little elbow grease and work harder you will stand out. If you write that amazing library to make programmers' lives easier they will shower you with praise on the Internet and invite you to speak at conferences so that you may shower the masses with your brilliant message. Burnout happens when all of the rewards of those fantasies fail to materialize despite all of the effort and hard work you've put into chasing them.
Worked 60 - 80 hour weeks for the last six months and still got overlooked for that promotion? Burnout.
Put off investing time with your family in order to work on that semi-popular open source library and pimp it out at every conference you can submit a proposal to... and you STILL aren't getting the accolades and recognition you deserve? Burnout.
My advice for avoiding burnout? Figure out where your desires and ambitions are coming from. Why do you want to work so hard for recognition? Why do you feel you need to be recognized? What's so important about it? Start from there.
gamegoblin|12 years ago
Need to diagnose a problem in a defunct modem using only an oscilloscope? Someone can. Strange behavior of the JVM? Oh, someone has implemented their own JVM on a 4kb machine as a hobby project.
Then you get username delineation and there is this idea of some abstract "hacker" of hackernews (or whatevertechsite.com) that can do everything with ease.
Because after seeing all that I think if I can't debug modems with oscilloscopes or implement the JVM I'm behind and subpar.
dpcan|12 years ago
It wasn't so much movies,books,etc, but as a 34 yr-old ex-computer geek of the 90's, I'm dealing with my own "expectations" complex.
I spent day and night back then on computers, building them, fixing them, coding, fixing them at schools, local businesses, for parents, friends, friends of my parents, etc, and I heard over and over and over again that I was "a genius" or "the next Bill Gates" and so on.
Well, turns out I'm not "the next Bill Gates". But I sure have spent the last 10 years trying to figure out how to live up to those high expectations.
As a result, I've become relatively successful in my business, but I'm always combating burnout as I wonder if what I'm doing is really what I should actually be doing with my life - or if this is just a response to all the praise I had as a teenager because I had that natural knack for computers back in the day when people still thought CD-ROMs were cup holders (joke).
I'm sure I'm not alone in this HN crowd. Many of you in your 30's must have had a similar experience. At least I know my own friends back then did.
And yes, I do feel that need to be "recognized" for some reason. Why the heck is that?
derefr|12 years ago
--temporarily-embarrassed millionaires who, I might add, all know that it is their "destiny," their Heroic Tale to tell, to "regain" those millions through Hard Work, Grit and Stick-To-It-iveness. (But not Cunning. Cunning is for villains, like that guy who got the promotion instead of you.)
thewarrior|12 years ago
There has never been a better time to be born as a driven and prodigious individual. There are lots of young kids today leveraging technology produce music, code , draw and animate all through the power of the internet. Eg: Today I was amazed to learn that EDM producer Madeon is only 19 years old.
People might be burning themselves out by falling for the "hero" meme , but on the other hand , I feel that in a few years this will lead to an explosion of quality and output in every field as more prodigies are created.
Just imagine , there are 10 and 12 year olds browsing HN right now and they're being exposed to levels of ambition and mastery that they could never even imagine if they were restricted to their local peer group. So it starts young but on the other hand we might start seeing more progress than ever before.
objectified|12 years ago
I hear a lot of people "wanting to play guitar", or "wishing they could play like <player X>". I often ask them whether they want to a) be seen as a great guitarist, or b) actually play guitar. There's a big difference between a and b. A revolves around the idea that you "are" something, and often, where others can see you as being something. B is about actually enjoying to play guitar, for no other reason than playing guitar. No recognition, no fame, no secondary intentions.
Everything you invest large amounts of time in should come from nothing but enjoying that thing you do in itself. But it's not easy. Motivations always get distorted by psychological influences (and that's what you meant by the last line of your comment, if I understood it correctly). There are many people who haven't received much validation or acceptance on a personal level while growing up, for instance. These people will keep reaching, but they'll never reach actual self acceptance. Burnout.
It's really important to confront yourself with issues that you can identify inside yourself, and keep (re)defining yourself. Not what you do, but who you are. What you do should be a consequence of who you are, not a reaction to personal shortcomings you're not looking in the eye directly.
I'm not a psychologist, this is just my take on things.
noname123|12 years ago
I want to make all of my co-workers/bosses/peers who droned on smugly about their "weekend project" or play politics shameless/gunning for promotions that I was passed up for or social networked and got lucky and got funding because of BS skillz, feel jealous in their deepest of their hearts and acknowledge my technical prowess for a moment despite every ounce in their masculine alpha-geek conscience begrudging the idea. Like Conan the Barbarian, "What is the meaning of life? To Crush your enemies, see them driven before you and hear the lamentation of their woman!"
But my conscience tells me that I have to tone it down a bit because I'm not a jock, I don't want to stoop down to the same level of those who've bullied me. I'm a sensitive hacker in every sense of the goodness and owning that word, I live in Brooklyn (but not Williamsburg); I'm not a hipster and I take my gf every weekend to the indie movie theatre and we discuss the scenes and snuggle afterwards. But then I get on the Ubuntu laptop and hack on my github repo. I'm not a jock and I'm not a hipster, I'm a sensitive hacker.
I want to start a company not for the money because once it gets big, not only will give me financial freedom but will give me an opportunity to give back to the open-source community (after all, isn't what social networking is originally about, finding an connection). I'll start a blog with a side-bar with me as the Founder of X. I'll give the traditional old media/education/gov't and even tech establishment a piece of my mind, information is suppose to be free, college is dead, employee's are companies not employees, bitcoins is the future and the establishment is just afraid of change. I'll work hard, I'll code and code some more until I ship, in between the late night hackathon and late afternoon coding hangover, I'll tweet for a break, I'll share on your FB wall, I'll reddit and share my thoughts with the community (after all, that's what coding is about, finding a connection),
I occasionally come across article about burn-outs. Of course, I've had that for sure, no correction, I've had many mental breakdowns. It makes me pause, think and re-evaluate. But I've grown wiser and stronger, I'm not that same person. I know what's important in my life. My friendships and my SO. I'm going to book a ticket on Stubhub for a show next weekend that I and my GF can go to, starred artist on her Spotify. And just booked another trip to Austin to visit my college friend, just in time for SXSW. (After all, that's what life is about, finding a connection). I and my SO taking salsa lessons and I bike on weekends to find another positive outlet to vent my frustration and energy (after all, that's what life is about, trying out new things and discovering yourself). I'm saving money consciously for a down payment for a house after reading more about passive income because I'm growing to become an adult.
I'm an responsible adult now, a sensitive hacker who hacks; And I'll code and code some more and then I'll spend some quality time with my SO.
And I will ship, that's for sure. Ship or die trying.
crucialfelix|12 years ago
And yet this gets harder and harder on a planet of 7 billion people, more and more of them coming online; entire previously invisible countries of hackers popping up on the global screen.
We've gone through this already in music where the number of musicians and releases went exponential. It became harder to get heard, and your 15 minutes gets shorter.
We are not unique - that's a relic of the age of the individual. Perhaps we should leave that behind as a relic of the 20th century. Crowd intelligence and emergent behavior could be the place to put our energies.
ZenoArrow|12 years ago
unknown|12 years ago
[deleted]
quaffapint|12 years ago
I'm in my 40s and no one in the area has raised their dev salaries since the 2008 drop. Given my age, it's only going to be harder to find jobs if it comes to that. I'm stuck. It's stressful and it sucks.
But, I still make time for the family. I go to their school functions, and help with their homework. I play games and watch movies. I'm doing it for them. I just wish I could do more. Someone once said they were jealous of me because I seem so content. My poker face must be pretty awesome.
karterk|12 years ago
[1]: http://businessofsoftware.org/2013/02/gail-goodman-constant-...
cfontes|12 years ago
I've done it myself 2x and it payed of somehow. My job is boring like hell right now( it wasn't like that some months ago), but the paycheck for my country standards is ok. Also the city I am at right now has plenty of other jobs so if I get pissed of I can get away from it.
Think about it...
aintnoprophet|12 years ago
jshen|12 years ago
Then I hear stories like yours and wonder what the difference is. Maybe location?
badman_ting|12 years ago
jscheel|12 years ago
goalieca|12 years ago
daGrevis|12 years ago
chadillac|12 years ago
mattgreenrocks|12 years ago
After ten years, you start wanting something different from work. Nothing wrong with that, you just need to find somewhere that will keep you intellectually fed.
groovy2shoes|12 years ago
Maybe I'm just in a better mood now, or maybe it's some sort of "productivity momentum". It used to be that when I got home from work, the thought of looking at a computer screen made me feel sick. Now it's fine. It's not that I rush home and code every night (I still take the time to unwind and relax), but I actually feel like I can go home and code now whereas I just couldn't bring myself to do it before.
beebs93|12 years ago
I'm fortunate enough to work in such a job, but keep in mind that it's those "holy crap I didn't know you could do it that way" moments that get you excited and can't wait to tinker with in on your own.
There's a difference between being a bored conveyor belt developer who feels unfulfilled at the end of the day and someone whose been given a new set of "lego" and cannot contain their curiosity.
snarfy|12 years ago
The cure for burnout is a series of successes. You need to retrain your brain to associate work with success. Start small. Don't take on more than you can handle. Quit trying to make the uber server app and write a few simple command line utilities that work and work well.
stevenkovar|12 years ago
When you've been working too hard for too long, small problems can feel like big issues because the cumulative weight of all the stuff going through your mind.
Clarity is tough to maintain.
stupejr|12 years ago
I see countless people attribute "failures" that had nothing to do with themselves to them just so they feel like they have some control over the situation and then wind up feeling burnt out when they're accepting the responsibility for the entire companies success or doom. Then they're asking why they're feeling so burnt out and can't completely their daily responsibilities that they actually have.
sdegutis|12 years ago
> It feels great.
I can totally relate. A few months ago, I started giving up on my open source projects, as a side-effect of burnout. Admittedly part of the solution was working hard to give up the hubris inside me that made me think my code and my ideas were vital to the world. But now that it's given up, I really do have a lot more free time. Last night, I was under a blanket on the couch, reading two full Sherlock Holmes[1] stories to my wife and children, who were just drawing or cuddling on the couch or whatever. We just kicked back and relaxed, and we all enjoyed it.
The downside is that I now have a hard time keeping the motivating excitement going for new ideas I have. Just the other week I had an idea for a node-webkit-like idea based on JSCocoa, but it involved rewriting major parts of JSCocoa to get it to work properly. I've gotten pretty far[2] but I'm losing steam quickly and falling back into the "meh" state of life in which I'm now more interested in playing Starcraft 2 for an hour or two, or drawing some doodles. So it's a weird balance that I can't figure just yet.
[1]: Later that night I read The Purloined Letter to my wife as she painted some walls, and we both enjoyed it but thought it was a little bit long-winded for what it had to say.
[2]: http://github.com/sdegutis/chaos
mattgreenrocks|12 years ago
You should be honest with yourself about motivations and reasons for doing open source. Do it because you like tinkering, not because it's a resume-builder. Truth is, open source is not a meritocracy, it's more of a lottery. I've been mildly successful (as in, entranced a nascent community) at it for a time, but I found it a bit stressful with expectations and all.
PS: do you work at 8th Light?
dkhenry|12 years ago
Maybe I am just odd, but I would much rather be hacking on my side projects then playing games and watching movies. I guess that the difference between your vocation being your passion and it just being something to pay the bills. Perhaps the author needs to find a different career that provides some fulfillment to him so he doesn't feel the need to waste his life decompressing from his job.
ddoolin|12 years ago
I think you're just odd, like you said.
talmir|12 years ago
I do regularly work on side projects. But being 100% productive 100% of the time, in my mind, is not healty. This is my personal opinion.
The assumption you make about your vocation being your passion and for me it being just to pay the bills could not be more wrong. I have been a coder all my life. It is my job now and will continue to be as well as my passion. I will continue improving and working on all kinds of things.
The difference is that I allow myself some breathing room to be a person, not just a machine, on a regular basis.
heurist|12 years ago
Why? What makes that lifestyle any better than the lifestyle where you sit back and chill?
Dewie|12 years ago
Or maybe it's a passion, but not to the degree of being able to sustain that passion for much more than 40 hours a week. That's a whole lot of time doing one thing (let's not get into the details of how many of those hours are really programming, technical work, etc.). Maybe you won't call it passion since yours seems to be more "intense", but it's still much more than just-being-something-to-pay-the-bills.
shadowmint|12 years ago
Finishing things is good; but if you have a project you want to finish, you'll never finish it if you halfheartedly look at it once a week for an hour.
If you spend more than certain amount of time not looking at something or not working on it, you forget how it works and it takes all of that available time you have to get into 'the zone' where you're actually making progress on the task.
So, I guess if you have an amazing forfulling job that is exactly what you're interested in, and you spend your days working on your interesting projects... sure.
I'll be over here with my cup of 10pm coffee and a pile of rust code; blissfully hacking (and reading hacker news while head compiles :).
krosaen|12 years ago
unknown|12 years ago
[deleted]
unknown|12 years ago
[deleted]
talmir|12 years ago
JamesBaxter|12 years ago
Video games work well as something mindless that clears my head at the end of the day. The problem is stopping playing before I've wasted my whole evening and the pain I get in my fingers/wrists after a whole day of repetitive movement.
I need to find something less addictive that doesn't require much dexterity. I'm considering chess.
morganherlocker|12 years ago
dceddia|12 years ago
I've been falling further and further into the trap of "optimizing" lots of little things. Spending 5 hours reading Amazon reviews to buy an $11 guitar tuner. Trying to leave the house at exactly the right time to arrive at my destination on the dot. And then, becoming very frustrated when traffic does not cooperate or someone on the road is being less efficient than I want them to be.
This post made me realize that thinking this way is almost like an addiction. The more I worry about how to squeeze productivity into a day or which tasks to work on to provide the most benefit (80/20!), the more anxious I feel. And it compounds. Because the next thought through my mind is "I can fix this anxious feeling by planning things out better!"
I'm beginning to think that maybe the best way off this train is to stop trying to optimize and control for variables entirely. It's not enough to pick-and-choose, because then you're just meta-optimizing ("I'll just figure out which of these to-do items is the MOST important!") Much akin to an alcoholic having just one drink, I think any sort of optimization thinking might be enough to get the cycle started again. Maybe the only way to tame it is to avoid it entirely.
beebs93|12 years ago
It's important to find that balance between what you love and what keeps you healthy. Some people here may go on the defensive and read it as "I don't work every waking hour and you shouldn't either", but hopefully they'll take a deep breath, release the kung fu grip on their copy of "Design Patterns" and remember to just grab a decent night's sleep every so often.
thu|12 years ago
goalieca|12 years ago
wprl|12 years ago
marcosdumay|12 years ago
Anyway, that advice is hard to follow. If you can't, I can't really blame you, I'm still unable to follow it either. But I've failed enough times to know that it's the right way to do it...
stevenkovar|12 years ago
pfortuny|12 years ago
One needs a definition of happiness which
a) Is appealing
b) Is a long-term (lifelong) project
c) Is valuable (in the sense of 'personal values')
Usually, this means sharing your 'life' with other people first and foremost.
And yes, burnout should not be a dirty word ever.
jwmoz|12 years ago
Now when I finish work I'm out of here, no more coding or hacking at home, instead, I train at the gym or go out for food or more recently chill a lot.
jtbigwoo|12 years ago
freebs|12 years ago
passfree|12 years ago
Some days you will finish your tasks sooner than you expect. Do not bother starting anything else cuz you will drift into something and then realise that you have almost burned out. Don't do it! Instead let boredom grow on you for a little bit. Getting bored is good for you.
Bahamut|12 years ago
YMMV
dubeye|12 years ago
stevenkovar|12 years ago
Life is about balance. You will break if you don't give your mind and body the rest it deserves. Often, great ideas find me when I am cooling down.
vvvVVVvvv|12 years ago
No distraction, just your mind clearing up the midst.
SDGT|12 years ago
That is my overriding problem. If I stop, it means possible stagnation. There is no greater fear than becoming irrelevant.
rwallace|12 years ago
mattgreenrocks|12 years ago
Software is no different, there's only the clamor of employers refusing to train, along with the copious free time of privileged white males making you feel like it is.
The media loves to tell you that you aren't working hard enough. Western culture defines itself by work, regardless of the consequences.
FLUX-YOU|12 years ago
EC1|12 years ago
Oou, this resonates with me. For the past year I've been trying to optimize my life as best I could. This meant cutting out time for food + commuting which were my biggest factors in sucking away time, as well as distractions. I moved about 10 meters from my place of work, and I cook all 7 days worth of food on Sunday nights. Now I can work 7am - 4pm at my day job, then 4:10pm - 11pm I can work on my own side projects. Been doing this for a year now and it's working out great, the revenue I make from my side company is almost level with my salary, then I can quit and truly be free, working entirely under my own vision.
I don't feel like I will ever burn out. I have a list of topics I want to know before I die, and they're sorted by priority. Any time I am distracted, I read a bit from the top item of my list. Now when I'm working and become distracted, my "distraction" is reading material based around the project I'm working on. If I don't want to get back to that material, I choose something else and drag it to the top of my list, I prioritize pretty much my entire life with the "Clear" app.
It's been going great, I'm thinking of writing a very in depth blog post about the way I've optimized my life and how it has helped me out. I've read more than 30 books this year, I have 6 developers working for me full-time, I have learned SO MUCH. I hope to keep going like this for the rest of my natural life.
I rather sacrifice my 20's to live it up in my 30's. I cannot stand wasting any minutes on anything, I don't know when the switch flipped, but at some point, it did. I used to love spending hours on video games or jerking around, now, there is absolutely nothing in this world that I wouldn't give just to buy me some more time. This mentality has engrained itself in my brain now.
I find myself ecstatic if I can make a new hour or free up some time somewhere just so I can read or learn more.
People often compliment me on how motivated and ambitious I am, but honestly, it's just how I am, I don't wake up every morning saying "okay you're going to be motivated today". It just is.
teacup50|12 years ago
The list never gets smaller. If anything, it not only gets longer, but the list items themselves grow even more ambitious and far reaching.
I've done great things. I've started sustainable companies, released a prodigious amount of code, and some of it has shifted the course of industry and secured my position in it.
At the same time, I'm exhausted. I'm tired of never taking breaks. My wife feels like she has to beg me to just go for a walk, or do something "non-productive". I view everythig through the lens of productivity, and barely know how to unwind anymore.
There are experiences I'm missing out on. Outdoor activities -- 20s and 30s are the best years for them. Making friends -- it's well known that this gets harder to do as you get older, and many friends you make when younger will be your friends for decades.
If I could give 20 year old me some advice, it would be to pick something off that list of mine, make my work on it economically sustainable, figure out how to get other people working on it, and live a balanced life.
People like us may be able to do the work of 10 engineers, but if you hire 10 engineers, you'll have an economic engine capable of hiring 10 more. If you have the level of energy I do for solving problems, treat sustainability and scale as a problem to be solved; don't try to implement your entire list yourself.
falcolas|12 years ago
A quick bit of unsolicited advice on this life plan: Plan for tomorrow, but live for today.
The reasoning behind the hard-earned advice: How do you know you'll make it to your 30's? I've had too many friends die unexpectedly to take it in faith that I'll hit any particular age.
Relatedly, I know far too many people in their 60's who spent their entire lives working their butts off so they could eventually retire who now find themselves unable to stop working. The cost of repairing that 35 year old home is now more than their morgage ever was, their pension fund was plundered by execs, and their nest egg didn't grow at the same rate as inflation.
They're back working now, and wondering (typically bitterly) if all that extra work was worth it, or if it would have been better spent enjoying the time they were in.
tracker1|12 years ago
I actually took my first real vacation in about 7 years this past year. I left my laptop/tablet behind and my phone had no cell service most of the trip, it was actually in airplane mode most of the time. As an aside, it's amazing how long a cell phone will last with the antennas off.
I'm turning 40 at the end of the year, and still love programming. I'm still learning, and working with newer technologies, and now have the experience to see a lot of issues I may have glossed over, or ambitiously tried to circumvent when I was younger. My life is far more pragmatic now, and I assign value into down time. You should too.
My brain is still working through problems to be solved, and solutions to be worked through when I am at lunch, and in my off hours. The difference is that now I am much better prepared to deal with them during the on time.
jotm|12 years ago
I can go on working on simple tasks, physical work or something that I already know, but not on something new or anything that requires extensive of thinking/planning. Using any drugs?
mzarate06|12 years ago
Have you considered intermittent fasting? I typically only eat 5 or 6 days out the week. Aside from the health benefits, IF lends itself to productivity; I love having days where I don't need to worry about food or cooking at all.
There are various IF approaches, and it does take some getting used to, but I've found it worth it.
napsterbr|12 years ago
_zen|12 years ago
agumonkey|12 years ago