November 12, 2011

Bulk view

Weekly review: Week ending November 11, 2011; thinking about the temptation to work

I realized that I was feeling conflicted about tracking my time because I treated the numbers as prescriptive statistics instead of descriptive ones. "I should work around 40 hours a week, or I might be letting it tempt me away from other things in life." "I should sleep around 8 hours a day." It meant that I spent a little bit of extra mental energy keeping things in check, particularly in resisting the urge to work just a little bit more.

This week, I tried not thinking about time and just working on whatever felt like the most valuable thing at the moment. By suspending value judgement, I could see what it's like to work without that friction - to track time as a way of describing my day, without feeling odd about how I actually spend it.

I ended up working 54.4 hours last week. I slept 6.9 hours a day. With the brakes off, I still managed to spend 35.9 hours on discretionary pursuits (close to another week's total of 37, but not as high as a total of 45.4 hours during one of my late-night weeks).

I can't cut out the value judgment, though. Even when I'm not comparing it with some arbitrary number like 40 hours of work, I can tell something's a little bit off.

I'm not under any strong pressures at work, but coding is just so much fun and I keep wanting to fix just one more thing. It's easy to focus on work because there's a good pay-off for doing things earlier rather than later: more functionality to demonstrate to clients, more things to get feedback on, more awesomeness.

I'm happy, but I'm a little fuzzy and I had an out-of-sync moment last Thursday (forgot that W- was planning steamed buns for breakfast, and delayed my lunch so much that it interfered with supper plans). My lunch times have been moving later, and my wake-up times have been doing so as well. Those are probably good clues that I can be misled by what I feel like working on, and that the brakes are worth the mental energy.

There's a little bit of that "just one more thing!" frustration I have to learn how to deal with, and some awkwardness with scheduling, and it's better to fix that now before it develops into the full-fledged kind of work addiction that many people have. Over time, it might get easier, particularly as other skills and interests develop.

But work is fun! And it's a great way to develop my skills! Awesome clients and coworkers, fascinating projects that help make a difference… I'm growing so much as a developer. My next goal is 100% test coverage, now that I've figured out how to use rcov, rspec, and Cucumber. I want to pack as much learning as I can into each project, because it's so good to be able to learn with this kind of scaffolding.

But I should also focus on learning how to build things myself, and imagining new things, and investing in strategic delegation or elimination of tasks, and building relationships…

It's okay. I'll eventually get the hang of this. This is just something many people go through, and some people even figure it out. Burnout is a danger for many people in my profession - interests usually break down before fingers do. So while it's frustrating to not scratch a mental itch until the next week, and it's embarrassing to have outstanding bugs, and it's far too much fun to check things off a list, I'm going to keep working on slowing down.

From last week's plans

  • Work
    • [X] Work on project O: write more tests
    • [X] Project O: get e-mail templates finally sorted out
    • [X] Get project T closer to launching - chased down a few more bugs
    • [X] Prototype flashcards
    • [-] Work on Lotus Connections Toolkit migration - some more work needed
  • Relationships
    • [X] Have Maira and Scott over for board games?
    • [X] Help out with home renovation planning
    • [X] Follow up on things Mom was interested in
  • Life
    • [X] Make lots of food
    • [X] Continue tracking stuff

Plans for next week

  • Work
    • [ ] Give a presentation on automated testing
    • [ ] Get project T closer to launch
    • [ ] Finish applying the theme for project O
    • [ ] Set up production environment for project O
    • [ ] File expenses
  • Relationships
    • [ ] Host another study group
    • [ ] Help out with home renovations planning
  • Self
    • [ ] Add contexts to stuff-tracking
    • [ ] Get system ready for Quantified Self demo

Time analysis

ActivitySatSunMonTueWedThuFriTotalAverageWeekday averageWeekend average
Sleep6.66.87.25.78.07.46.448.16.97.06.7
Work0.05.810.311.68.710.67.354.47.89.72.9
Discretionary6.77.14.35.32.61.58.235.95.14.46.9
Unpaid work9.21.80.30.02.10.90.514.82.10.85.5
Personal care1.52.51.81.32.63.61.514.82.12.22.0
ActivityThis weekLast weekDeltaNotes
! Discretionary35.932.43.5
! Personal care14.822.2-7.5
! Unpaid work14.816.2-1.4
A - Sleep48.150.7-2.6
A - Work54.446.57.9Time came from not biking
D - Drawing0.10.10.0
D - Other12.49.43.0Work on quantifiedawesome.com
D - Personal0.10.6-0.5
D - Reading2.54.9-2.4
D - Shopping2.1-2.1
D - Social16.14.311.8help with homework and study group; board games with Maira and Scott
D - Writing4.611.1-6.4
P - Eating1.81.9-0.1
P - Exercise3.711.3-7.7used Metropass, but started walking from one station away
P - Routines9.28.90.3
UW - Cooking6.19.0-3.0beef bulgogi experiment
UW - Tidying6.94.62.3
UW - Travel1.82.6-0.8Worked at home 2 days this week

Next week, I want to sleep more, work less, and channel some of that extra time back into discretionary work.