This week was about mornings. I successfully switched over to an early-morning schedule, waking up at around 6 in order to write. I found that writing was much easier and more enjoyable in the morning, with lots of energy and a fresh mind, and I also appreciated the incidental benefits of being able to have a leisurely breakfast and a non-stressed start to my day. (W-’s gratitude for early-morning coffee was a nice bonus!)
This early-morning schedule meant that I found myself getting sleepy at 9, though, and I was often in bed by 10. W- expressed some concern that we might end up leading separate lives, so we’ll figure out how to balance that. We could either figure out how to make the most of a late schedule, shift to an early schedule, or make sure we have enough quality time together. If you’re in a wonderful relationship with someone with a different circadian rhythm, how do you make the most of it?
(I’d definitely like to keep my early-morning writing, though. I liked the feeling of that more than I like afternoon or evening writing…)
Result: Lots of Emacs blog posts this week, as I set up my Emacs development environment for PHP!
- On-the-fly syntax checking with Flymake
- Emacs and PHP tutorial: php-mode
- Emacs and PHP: There’s more than one way to do it, of course
- From Eclipse to Emacs: Drupal development with Subversion, tags, templates, and xdebug
- Navigating your source tree
In other news, the Drupal project I’ve been working on is now live on the production server. Hooray! The project manager asked us last week to estimate how much time it would take to move the system from the quality assurance server to the production server. I plucked a number out of the air based on how long it took to move to the QA server: one hour? My teammate adjusted my estimate to account for finicky things: three hours? The project manager laughed and told us that we had a week to do it. I took care of it yesterday, and it took me almost exactly an hour (including DNS changes). I’ll check later if any bugs have come up.
Other parts of my life:
- I’ve achieved the savings target for my gadget fund, which means I _could_ go out and get a Lenovo Thinkpad X61 tablet PC if I _really_ wanted to. I don’t have a compelling need for it, though. I’d like to use it to draw and mindmap, but there are plenty of things to keep me busy in the meantime, so I won’t touch the gadget fund until I know that it’ll give me a lot of extra value.
- I’m saving up some of my play money so that I can experiment with delegating chores and swapping money for time. I don’t have a good sense yet of whether that’s an efficient long-term tradeoff, but it’s worth exploring. Personal assistant agencies in Toronto tend to charge about $25 / hour.
- Yoga classes have been cancelled for August, so it’s just going to be krav maga. I’ll continue to do yoga at home.
I’m planning to install Ubuntu today. I need to borrow W-’s CD drive, as mine seems to be somewhat broken. I’d like to get everything set up over the long weekend.
My goals for next week are:
- Work out a better schedule with W- so that we have time to keep developing in-jokes and enjoying each other’s company
- Keep the production server running; begin development on phase 2?
- Cook beef stroganoff for the first time
- Get ready for our trip to the Philippines – yay!