Archive for November, 2006

GTD – Getting Things Done

November 22nd, 2006

This is my brief summary of the GTD method of increasing your productivity (and hence making you feel lighter, happier, and less stressed)

Things = Stuff, and stuff is anything that’s in your head. Anything in your head has to be taken out of your head and put into a well organised system. This system basically boils down to two main lists and some peripherals. The main lists are Projects and Next Actions. The projects list contain the things that would normally be in your head, and the next actions list contains at least one action per project to progress that project. Then all you have to do to maintain tranquillity is keep reviewing, reorganising and acting on these lists.

I have a kid, a full time job, and a full social life. How am I supposed alter the direction of my life through the creation of a web app if I don’t have any spare time? That was my problem – and why this blog hasn’t had regular updates. Let’s see how the GTD method can change this…

Capistrano & Dreamhost

November 3rd, 2006

I’ve been having the problem on dreamhost whereby I capistrano up my app, the fcgi processes restart ok, but then the changes don’t seem to have taken effect. Even with multiple reapings it wouldn’t pick up the new version. Very frustrating.

At first I thought it was some sort of caching issue, but then I worked out that if I kill all the dispatchers then the new one that spawns picks up the new version. My knowledge of this stuff is all too superficial!

  • Should there normally only ever be one dispatch.fcgi process running?
  • When there are zombie dispatchers, does a random one get used for each request? (It seems so.)
  • Why doesn’t the reaper make the process pick up the new version?