|
It will be three years in August since I quit my job as a codemonkey, bought a house, and got married, all in the same month. Since then I've used my flexible schedule to take up a fairly rigorous rock climbing hobby. My first company focused on freelance game art, something I had no professional experience doing.
Later, near the end of that company's lifecycle, I transitioned to making Flash games, which I had no experience making, and even a Silverlight game, which I also had no experience with. Recently I co-founded an iPhone games company, something I (gasp!) had no experience with either.
I have not, even for a minute, at any point in the last three years, ever considered going back to what you would call a "normal" job, where I have people above me making the hard decisions and taking on the big accountability and choosing what will happen and where we will go. At the same time, I have been coping with something that I have been calling "stress" for most of this three years.
This sometimes takes the form of me laying in bed at 4am wondering if the choices I've made will pan out or if they will doom me to the kind of job that I will hate forever. Sometimes it is me being unbearable to live with or talk to for days if not weeks at a time (sorry, Bekah!). Frequently it led to bad business decisions or rushed executions of client projects.
So lately I've been thinking that what I've been bashing my head against for the last few years isn't actually stress, but exhaustion. And not in like a hardcore, boy I'm just burned out from crunching sense. More like "I've done too many pushups" burned out. It goes away in a day or two, as long as you take a break.
The thing about this exhaustion is, for me, it has almost nothing to do
with the actual work. It is implicit in the venture of bootstrapping a
small business and self-funding your projects. It is caused by that
constant background hum of "you're running out of time you're
running out of money you're not spending enough time with your family
you're not doing enough chores you forgot to do your quarterly
paperwork is this game really original enough is this what you should
be doing with your life."
That makes it sound like normal stress, I just realized. But it's really different! This is not a negative feeling; it's not despair, or misery. It is excitement and adrenaline! But it is still draining and exhausting. The reason I mentioned that I'd started rock climbing is because this is the thing that crystallized it for me.
Rock climbing is really exciting - there's nothing like risking a 40 foot fall for no good reason at all to get your heart going. It's addictive and really satisfying, and a serious adventure...but the focus and concentration required can be a massive mental drain. So when I say that work is exhausting but not stressful, that's what I mean!
Like anybody who runs their own company knows (and like everyone else can easily imagine), you don't have a lot of explicit encouragement to take a break. You're your own boss; if you get the project done a month early, you can sit around and do whatever you want for a month! It's pretty awesome.
The nature of independent development is such that you make your next game from the profits of your last project, so every month of rent and groceries that you burn has real implications. Plus, if you work at home like I do, you are always at work. It's right there. You just shuffle past the kitchen and voila, you're back at the office. Not to mention if you're running your own company, you tend to be pretty passionate about your projects! All of these things tend to create a kind of work-a-holic environment.
These two forces are in perpetual, direct conflict. Does anybody have any tips about how to modulate or mediate the effects of these things? Or do we just need to man up?
|
I didn't take weekends off a little over a year or so towards the end of dinowaurs. It was obvious that death-march attitude was impacting my morale and the entire team. I had to go through all that to realize that such a gross imbalance in my life was having a negative impact on my work. The thing was though, I didn't even _want_ to take weekends off. So yea, I'm a total workaholic but I'm recovering. Also, I'm not a huge fan of where I live and the winters here don't help my tendency to hibernate. We might be changing that though... (Austin is actually at the top of our list!)
After all that though, I don't underestimate the value of being in a workplace with a bunch of peers in my field. Working in a small team doesn't allow you to meet _new_ people. Co-working is a good option for that if you have a place in your city that does that. I've also been tempted to pick up a shift or two at a coffee shop or something just to have more of a social outlet and meet new people.
So yea... my advice. Schedule fun/social things to force yourself to do them. Be as strict with those appointments as you are with your work and I think the balance will be better. Games are everywhere anyway, I have loads of ideas walking around the woods, discing or riding the train etc.
Not only that, but it helps keep your thoughts and ideas fresh because you're regularly interacting with the thoughts of others.
Without this outside stimulation, its easy to become too absorbed in your own little world, and get caught in a professional, creative, and social rut.
1. Laziness and malaise for a few days.
2. Laser-focused flow on some task for anywhere between 8 and 72 hours, getting it as perfect as I can for the moment.
3. Repeat.
The reason why it works out is because I'm not actually unproductive in part 1; it only looks like that from a task/widget completion standpoint. I'm doing some background thinking, I'm getting out and observing the world and talking to people, and I'm also probably doing some useful learning.
Of course, the whole process is botched when we start talking about teams. Then I have to make my work complement the team's work, although if it's just two or three people it still may be feasible to do the other.
Whether it's a conversation or someone to play a game against, there's nothing more distracting than another person (for better or worse). Anything that can derail a meeting between a bunch of programmers/designers who are passionate about the game they're making seems like your best bet for getting in that break time we all need but have so much trouble actually taking.
It should be said though that not everyone works the same. For some people structure is important, so maybe those rhythms are different, more regular and less spontaneous.
In more traditional workplace environments, I think it's important to find some sustainable balance: for me that's 10 hour days. I can do that forever without burning out. BUT, weekends are super important! One day is a waste, just simple decompression. The other can be for living. Truth is, even with that you need a 3 day weekend once in awhile. At least I do =)
Sounds like the rock climbing is an awesome complement to working! It can't but help to have something else take up your entire focus for hours at a time (nothing like pain and death to help focus the mind, eh?) to free up space for your other mind, the subconscious, to do it's job and solve problems for you.
I totally agree that spending time with friends is huge. Though that's probably more true for extroverts, which I definitely am. Tyler, I like your "distraction from the distraction" description. That, and it's just good for the soul. Sharing a pint or three doesn't hurt either. ;-)
Outdoor time / sports is essential for me. Especially since I haven't made friends in my new town yet. (Another problem with working from home, along with a crunch.) I've been making a point to take at least a couple of hours off every day or two to mountain-bike or paddle on Kootenay lake. It's keeping me sane. (I think.)
Especially when you're working from home, *anything* that gets you out is a good thing. Now that I've moved, I'm planning on getting a dog. Really looking forward to the three "enforced" walks a day.
Hmmm... reading and posting to this blog has proven to feel somewhat cathartic as well. Who knew? Thanks, Adam! :)