header photo

via positiva

Managing time, managing life

When I look at where I'm at today, it's impossible not to feel profoundly lucky. I'm married to a super-hip lit-craft goddess, I work for a company full of smart people I genuinely like, I enjoy the work I do (from the comfort of my home, most days), and I have cookies.

That's right. Cookies.

The trick, though, is that my work has slowly evolved from "Go to the office, code, come home" to "Wake up, work on stuff you enjoy, fall asleep." That's awesome in a lot of ways, but it also means that I've had to build new skills to keep life sane. Come evening, it's often tough to figure out how the transition from "work coding" to "play coding" happens, precisely -- let along the transition from "coding" to "family, reading, kittens, etc."

To some extent, all of us at Lullabot have been working on this one. Years ago, the company got its start building classic web-apps: get specs and mockups, pound through designs and wireframes and code and content importing, cram for the deadline and have a party when the site launches. Today, our workdays rarely look like that. The majority of our time is spent communicating with clients, researching tricky problems they've encountered, fixing obscure bugs to eliminate roadblocks in their projects, and so on. It's classic consulting rather than "dev work," and it allows us to focus on solving problems that we've got specialized expertise in.

The problem, of course, is that it requires juggling a lot of different tasks throughout the day. In addition, when the projects you "work" on are similar to the projects you "play" on, it's easy for work to blur into a 24/7 parade of things you enjoy but still burn you out. As a hardcore ADHD puppy, it's also easy for me to surf the nonstop stream of questions, code tweaks, news, and architecture discussions that go on in the Drupal community while never focusing on he things that require dedicated attention.

One of the things that's helped quite a bit in recent months is working to break my day into explicit blocks. Rather than treating it as an undifferentiated mass of time, filled with IMs and emails and debugging and calls and wireframe reviews and pick-up games of MarioKart, I'm trying to divide things into more discrete chunks. More importantly, I'm working hard to protect those chunks! If 10:00AM-12:00AM is time to review wireframes and sketch out an implementation plan, it doesn't matter that someone else needs input on a patch. It can wait!

In a consulting business where clients pay us for our experience, our input, and our perspective, it can often be easy for a gig to expand, filling every minute of time that you allow it to. By the same token, working in an open source community can consume insane amounts of time -- there are more good ideas to work on, critical bugs to fix, and important decisions to be made than any individual can manage.

By being more conscious, I'm trying to help prevent the tyranny of the urgent from pulling me away from things that are important-but-not-in-flames. I've been stepping aside from some OSS tasks (like championing new Drupal patches or arguing about proposed logo redesigns) that I could easily be passionate about. And Catherine and I have been spending more time together without the ever-present twiddle-beep of incoming email and IRC pings.

Obviously, I still geek out hardcore. In the past week or so, I released two new Drupal modules, I relaunched my blog, and helped a Lullabot/Treehouse Agency team launch Washington Post's new financial site, The Big Money. But the new effort to protect my time is paying off, I think. Perhaps someday, I'll even manage to start using GTD...

:) I know exactly what you

:)

I know exactly what you mean!

When I'm not experimenting with fullblown GTD, I've experimented with having "zones" of time dedicated to one thing or another. It takes lots of self-discipline, but can be really beneficial when one is juggling multiple "tracks" of effort, each of which could easily expand to fill all waking hours . . .

Another interesting idea can be to switch up and think in terms of managing energy, not time. I know that for me I often have highly creative tasks that would be foolhardy to attempt if I'm mentally fried at the end of the day. I'm learning how to front-load these and plan to work on them when I'm fresh, and also to keep lists of no-brainer detail things that I can do when I know my brain is getting fuzzy or I don't have lots of energy left.

Thanks for posting!

Avast jeff I think yer input

Hey jeff I think your input format is messed up or something it's removing a lot of stuff and inserting '.

You should check out the remember the milk gmail to-do list plugin for firefox, its is super awesome.

Keep bustin' ass JE!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <i> <b> <strike> <h3> <h4>
  • Lines and paragraphs break automatically.
  • You may use [inline:xx] tags to display uploaded files or images inline.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

Miniblog

  • Best summary ever: "My name is Ulrich Haarbürste and I like to write stories about Roy Orbison being wrapped in cling-film." Oh, Internets. 3 hours ago
  • @domesticat I believe you're thinking of the "NOM NOM Award for Excellence in Open Source" 3 hours ago
  • @fur I just realized you've been on Twitter a long, long time. You've got a lower user id than anyone I know save @walkah... 3 hours ago
  • All cats are dysfunctional. "If you loved me, you would let me sit on your hamburger" implies *unhealthy boundaries*. 15 hours ago
  • @essl Awww. The video's awesome. I always get kind of choked up by good design. Sigh. 15 hours ago