Detailing my workflow

Manoj Srivastava srivasta at acm.org
Wed Feb 25 08:16:21 UTC 2009


Hi,

        I have been meaning to write this up for a long time now, since
 I vaguely made a promise to do so last Debconf. I have also been
 wondering about the inefficiencies in my work-flow, but I kept
 postponing my analysis since there were still large gaps in my
 packaging automation since I moved off Arch as my SCM of
 choice. However, recently I have taken a sabbatical from Debian, so
 I've had time to complete bits and pieces of my package building
 framework, enough so that I could no longer justify putting off the
 analysis. I tried writing it up, but the result confused even me; so I
 instead recorded every shell command during a recent series of
 packaging tasks, and converted that into a nice, detailed, activity
 diagram that you see over here. This is as efficient a work-flow as I
 have been able to come up with.

   http://www.golden-gryphon.com/blog/manoj//blog/2009/02/25/A_day_in_the_life_of_a_Debian_hacker/

        Along with a git commit hook script, that parses the commit log
 and adds pending tags to bugs closed in the commit, the figure above
 represents my complete work-flow -- down to the details of every /cd/
 command I executed. I think there are too many steps still.

        Feedback and commentary would be appreciated, as well as any 
 suggestions to improve efficiency.

        manoj

ps: I updated http://vcs-pkg.org/index.html to add a link to this blog
    post. I must figure out how to enable comments on my blog
-- 
An optimist is a man who looks forward to marriage. A pessimist is a
married optimist.
Manoj Srivastava <srivasta at acm.org> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



More information about the vcs-pkg-discuss mailing list