In this screencast, I implement a new feature in git-annex. I spend around 10 minutes writing haskell code, 10 minutes staring at type errors, and 10 minutes writing documentation. A normal coding session for me. I give a play-by-play, and some thoughts of what programming is like for me these days.

git-annex coding in haskell.ogg (38 MB) | on vimeo

Not shown is the hour I spent the next day changing the "optimize" subcommand implemented here into "--auto" options that can be passed to git-annex's get and drop commands.

watched it all, liked it (48%)


watched some, boring (11%)


too long for me (4%)


too haskell for me (19%)


not interested (16%)


Total votes: 72
Not viewable

Where's is the option for "interested in watching it, but couldn't because it's flash"?

You should add a HTML5

Comment by Jannes
Oops
Oops, let me correct my previous post. I just saw that you are already using a video tag and the ogg codec. But I still cant watch it on iOS.
Comment by Jannes
comment 3

A copy will be posted to youtube eventually. (I don't have bandwidth right now.)

Or, feel free to download the current .ogv file and upload that to youtube, or anywhere yourself, and post a link here.

Comment by joey
Enjoyed it
That was enjoyable, but I got bored at one of the compiling parts and ended up installing ghc and trying out a hello world. I keep meaning to try haskell. Maybe an implementation of subversion externals for git? Alas, its unlikely.
Comment by openid [www.openid.albertlash.com]