Getting started
I outlined 3 goals involving computers:
- 
            finish the 
listen along
feature on willshake.net for the Living Shakespeare recordings - rebuild kimrice.net so that it doesn't require .NET (and can be moved to Linode)
 - display my computing activity chronologically. Where? How about on this site, gavinpc.com
 
          The lovely thing about
          this list is that these are all real live sites that I maintain. I
          have been working in a lab (codenamed
          sourdough
) and this time around I need to work in the open, on my own turf.
        
my method
I work by writing.
            Specifically, I work by
            writing documents, such as this one. Even when what I'm working on
            is a computer program
, I work in documents. Two major reasons
            for this:
          
- 
              My thought process must flow through time, and time flies like an
              arrow. There's no branching, and there's no going back. Even if
              the object of my attention is non-linear, my
              
train of thought
is one-way. Documenting this train of thought in a (substantially) forward-only manner reflects that reality and helps keep me focused on one thing at a time. - 
              Programs are ultimately for humans. The primary product is never
              code, but some story that may include code. Keyword:
              
literate programming
.