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.
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.
1) It gives you perspective - yes, you're not "the best" and neither am I. Learn to live with it.
2) It helps you get better. There's a saying that goes something like "if you're the smartest person in the room, leave - there's nothing you can learn there." While pithy and not entirely true, it tends to push you in the right direction by making you push yourself. Maybe you never thought some of those things were possible, but if others can do it, there's a good chance you can too (whether you want to or not is another question), and you can learn a lot on HN.
Apart from that, yeah, HN can be a time sink.
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?
Last year, I had to come to grips with the fact that I'll never be a Beatle. ;)
You'll get asked why didn't you become the best you possible.
--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.)
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.
I still burnt out. I was working on my PhD in computer security and it took me 2 years to recover from 8 years of straight schooling and essentially no social life, or at best, a negative social life.
Growing up, I did not learn how to relax. I did not learn how to balance my mental and social health needs with my desires of who I wanted to be when I was 30. I did not learn how to balance my need to constantly be praised by my peers for my hard work and intelligence, with my need for social support, compassion, and understanding for when I failed (or was in the process of failing).
I burnt out really bad. I didn't have anyone to turn to because I was ashamed. I do have to say HN helped me look at failure in a different light, as a learning experience that I would likely value forever, but I still don't know if given the choice again, I would choose to experience it in the way I did.
I don't like to believe that learning trade offs are the same, generally, for each generation, but my experience tells me they are. Now I spend my time learning other things, like how to talk to people without turning into a frozen ball of nerves.
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.
... that's why I didn't go on about my own personal experiences and lack of answers.
> Motivations always get distorted by psychological influences
And if you start investigating the source of your ambitions and desires you may suspect, as I do, that many of them are not your own.
> why they can cause burnout
I hope I explained that. In highly reduced terms it boils down to anticipating the outcome of an endeavor based on an idealized version of reality. When you put in the effort to achieve those outcomes and are disappointed by the results you get burnt out. The hard part is figuring out where your idealized reality is coming from.
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.
I suspect that in a few more years, you'll revoke their license to occupy your brain and control your path in life. That's true freedom.
Some people don't realize this until it's too late, and all they can do is look back and say, "for what?"
If your ego doesn't kill you, it will rob you of your best years, so be careful.
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'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.
[1]: http://businessofsoftware.org/2013/02/gail-goodman-constant-...
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...
Maybe if we stop reading about these 300K jobs on HN, we'll have more contentment. Won't help us at all, but it's one less piece of stress :-).
Then I hear stories like yours and wonder what the difference is. Maybe location?
It's a very interesting, albeit depressing, time to be a dev around here. Jobs are plentiful - I get contacted by recruiters all the time. The difference is they are offering senior devs what they offered junior devs way back when. It doesn't seem to be language or such dependent, I'm seeing the same thing in all the big corporate level and startup level languages. I used to be able to move jobs and easily get more money, not since the downturn. I guess companies decided they don't need to pay us what they used to (which was still just national average) and are sticking with that.
We don't go on any big vacations, we don't go out to dinner, our cars are old, I have a pre-paid cell phone, and I'm typing this on my 8 year old home built computer. The point being, I know what I need my salary minimum to be, and I'm really below that minimum now all too often (ie, come saving for property taxes). If I was single, maybe I'd move somewhere, but it's not really an option now with the kids in a good school.
I'm in Phoenix, which has a lot of developer work, though most of it is fairly boring line of business stuff. Compared to say San Francisco, which has a little more developer work, but the pay is the same or not enough more for most positions I've looked at and the cost of living is a lot more. There are other trade offs as well that favor SF over Phx, for example Phx is hot 3 months a year, and hotter than hell another 4.
There's a few more rural communities in southwest Oregon I'd like to live in, but there's not really any tech/dev work near what I'd need to make there. Being a software developer outside the top 10-15 major metro areas in the U.S. is a lot harder, and the pay is significantly less.
I'd honestly suggest the guy consider relocating... it's rough for everyone, but Houston, Austin, Phoenix and a few other spots have a pretty nice income to cost of living ratio, and plenty of developer work.
In my case, I always seemed stuck back at the same mindset and mental "data structure" in my head, so it would be difficult to push it aside to make room for something new.
It might sound stupid, but it could also be the fear that I would lose said structure, and the next day would go entirely into rebuilding it.
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.
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.
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.
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.
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.
> 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.
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?
Thanks.
> 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 was initially motivated by it being an interesting problem to solve. But I quickly ran into it being more difficult than interesting, so my steam started running out faster. I may be able to salvage it if there's any community interest in it, but it's difficult to get anyone interested without having a working prototype to demo, which is actually the hardest part of this project (i.e. dealing with libffi and boxing ObjC objects, etc).
> PS: do you work at 8th Light?
I used to. Now I work for http://www.cleancoders.com/
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.
I think you're just odd, like you said.
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.
Why? What makes that lifestyle any better than the lifestyle where you sit back and chill?
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.
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 :).
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'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.
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...
You will be straining your mind all the time, never able to let your guard down for a second. The only hope you have is that someone else will save you by taking your job from you.
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.
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.
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.
YMMV
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.
No distraction, just your mind clearing up the midst.
That is my overriding problem. If I stop, it means possible stagnation. There is no greater fear than becoming irrelevant.
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.
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.
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.
Well put. Just wait until your 40's. Or wait until you have kids! (If you plan on that). Sure, the list may get longer, but once you have that feeling of time is running out - that's when it gets freaky.
My wife and I had this discussion over the weekend. There's the rotten underbelly of tech that is overload and burn out. Personally, I'd love to walk away from tech. It has great money attached to it, but a lot of the time it's not worth it. If you're single with no responsibilities, it can be the best thing ever. You can meet like minded people who don't want to leave 'campus' and everyone can build their life around the job.
But if you have a family, it's probably not the best industry to be in. Sure, some places recognize this and allow for 'flexible hours'. But for most of the companies I've come across that are 'family friendly' this means working late into the night, which means you're tired the next morning. Rinse and repeat.
If I could give the 20 year old me some advice it would have been to apply at Netscape when I had the chance. :)
That's why I'm moving in with a buddy of mine who is part of a really awesome social circle. I feel if I live with him and we have people over once in awhile, that "meter" will never deplete and I can essentially live in a productivity vacuum.
It's also great that I live in a place that has crazy winter for most of the year, so there really is no option to even GO outside because in -20, the last place you want to be is outside.
I do however plan to travel for a few months and completely disconnect myself, something that I'm looking super forward to and acts as a behind the scenes motivational motor of sorts, a long term "goal".
I've managed to get a few good ideas for side projects I'm truly passionate about that I'd really consider low-hanging-fruit in terms of work vs. satisfaction. Idea's I'd never in a million years think about if I didn't just sit down for a day and just think. And I didn't have to do that, because for most of the day we were strolling through forest, looking at trees and rivers, planning where we'd travel to the next day.
Plus it's pretty great to do this sort of thing with your SO.
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 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.
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?
It's not mentally exhausting because of my perspective on my job: I'm basically a construction worker, but in a virtual domain. So I'm doing construction, minus the intense physical work, with barely any mental workload as well. My day job just takes time. Dragging pixels. Uploading pixels. Shifting pixels. Zooming in on pixels. Deleting pixels. Asking for input on combinations of pixels. It's all pixels.
My day job is rarely mentally intensive, nor is my post-day job. Drafting contracts? Sending emails? Talking on the phone? I can't really remember the last task I had to do that wasn't purely just DOING. I can't remember the last time I had to bust some pen and paper out and seriously think about some sort of methodology.
So no, I don't find it tiring. I find it rewarding, especially since my hobby just so happened to turn into my career. I did UI/design on my spare time just for fun, then someone hired me, now I do it full time, and started my own company.
Yeah I use drugs. I use adderall (only used it twice in the past half year) if the previous night consisted of less than 6 hours of sleep (I always make sure to get 8 hours a night no matter what, doesn't matter how much work I have) and I smoke pot a few times a day, as well as a lot of coffee (2 strong in the morning - decaf throughout the day). It's not too bad right? I think my only "problem" is weed, and even then, I don't think it's a problem. I smoke because it's like relaxing WHILE working. I can smoke a bit, get this nice mild head rush for a few hours, and keep working, all the while enjoying the sun more, enjoying the tunes more, and generally being happier. Kills two birds with one stone.
As an example, some of my recent intellectual work (and "distractions") included writing a book on Haskell web development, building out a product, some Android contracts and casually reading new papers. This is balanced in my life by training to compete at a professional athletic level (beach volleyball/high jump training. Roughly: Oly lifting, sprint workouts, plyos, etc) and music (Playing drums, guitar, bass and covering songs on my own).
Both training for athletics and playing music have a mental states that lend themselves to "recovery" from intellectual pursuits.
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.
I'll write it up ASAP.