Earlier this week, I completed a work project that I had been managing for more than two years. 937 days from my first meeting to rollout to be precise. Any software project like this has a tail, but it felt good to actually have the thing completed and out in the world. The good feeling came more from the former than the latter, I think.
Whenever I finish a big project, I go through a list of things that I have accumulated over that period of time–personal projects and other things that I have put off doing for a lack of time. This inevitably leads to a period in which I flutter randomly between items on my list, wanting to do all of them at once, and not making progress on any of them. Alvin Toffler called this “overchoice.” I’ve also heard it referred to as “analysis paralysis” but I think I like overchoice better because it accurately describes the feelings it raises in me.
Software projects tend to have crunch periods as you get closer to rollout. It’s hard to describe what’s involved in these intense periods of work to people not involved in software rollout. I often think of these periods as the loathsome part of moving where all of the big stuff–furniture, televisions, books, etc.–is packed away and ready to move and all that’s left is the stuff in the kitchen drawers, the top shelves of closets, and the attic. It always seems to take longer to deal with that stuff than everything else put together. It makes for long hours and over the last month or so, 60 hours weeks were not unheard of. (My peak was 68-1/2 hours in one week.)
It meant that no only was this weekend a 3-day holiday weekend, but it was my first days with no work (weekends included) since sometime in May. I would have an entire 3 days off–what would I do with my time?
More often than not, we are on vacation this week. We’ve spent many Fourth of July weekends in small town coastal Maine. Two years ago, we spent our Fourth in Nashville, Tennessee as part of a 10-day road trip we took. This year, things are different. We are home for the weekend and while Virginia is doing alright compared with many states, people are still appropriately cautious and so things are a little subdued. I thought this would be a perfect time to flip through my list of personal projects and figure out what I wanted to work on. I took care of a few of the smaller ones (WD-40 the sliding glass door, replace a few lightbulbs around the house) and then looked at the two big projects I have been ignoring for some time–in many cases–years.
- A unified way for capturing notes and annotations from my reading. You’d think that by now, we’d have a standardized system that allowed us to highlight and annotate any text we find in electronic form, whether a Kindle book, a magazine , newspaper, website, etc. No such standard exists and, indeed, some tools, like Kindle, make it particularly difficult to programmatically extract your notes and highlights. I’ve thought about ways of building a system for myself that would do that–a kind of standardized digital commonplace book.
- A personal digital archive of all of my papers (digital and actual). A lot of this is in Evernote and I haven’t ruled out building a curated archive in Evernote. But I’m not fond of the way Evernote currently presents this data, so I thought I’d investigate what it would take to build a local searchable archive myself.
I got to thinking about both these projects this week. The ideas began to fly, and I began messing around with some of the technology I planned to use to implement these systems. I spent hours testing out little concepts here and there. At the end of the day, however, I’d made no real progress and I was worn out and frustrated. Two things occurred to me:
- I had a serious case of overchoice. In addition to the two projects above, I am teaching myself some new technology required to implement these projects the way I want, which itself spawns off many little sub-projects. And there were other smaller things on my list that I was ignoring.
- There was one project I was avoiding. Steven Pressfield would call this losing out to resistance. I was focusing on other things in order to avoid the one thing I should be doing: writing.
Once I realized what I was doing, I felt better. I’d make my focus writing. It’s not that I don’t want to do the other projects, but that I want to write and have been avoiding it because it sometimes is hard to do. It is certainly harder (for me at least) than managing a complicated software project. But it is also much more satisfying. I have worried about my writing lately: the stories that I have been writing or want to write are not the kind of stories I used to write. I no longer think of the science fiction magazines as the right market for me–but I don’t know what the right market is. I worry about the lack of writing I’ve done here on the blog, and whether or not what I do write is of interest to anyone but me. Recent comments and emails have perked me up on this concern and that makes me happy.
Knowing that my big rollout would happen at the end of June, I told myself that beginning on July 1, I’d beginning writing in earnest again. I’d try to write every day and see what I could manage to produce over the second half of the year. July 1st and 2nd drifted by without a word from my at the keyboard. Finally, on July 3, this post is my return to the world of writing. I’m pretty sure I have the capacity and energy to be prolific over the next 6 months. The question is: will what I write be any good?
For that we’ll have to wait and see.