Coder's Workshop Douglas Thrift $Id$ Outline 2: Stuff Course web page: http://computers.douglasthrift.net/code/ Assignment: Early and Often How did you go about writing your ls 0.9? How did you begin? What design choices did you make? What challenges did you face? What resources did you use? Open discussion A look at BSD ls and GNU ls What did they do? Open discussion Get over your fears of checking in code Why don't you check in code? Why don't you check in code early? Why don't you check in code often? Stop doing that! Come up with an Early and Often project What is something that you want to do? Maybe a tool that will help you do a task that you have to do often? Ideas that I have implemented: A program that sends me text messages when my credit card is due A web page with daily and random Jargon File entries (also feeds) A tool to generate a Google Sitemap file from Subversion metadata Tools for showing del.icio.us bookmarks on my site including tags from bundles and thumbnails for flickr picture bookmarks A program that makes the del.icio.us bookmarks on Britta's site have fancy quotes rather than straight quotes A program that makes a site map from my Search Engine's XML index A system of makefiles to keep my site in line and such Talk about your ideas Tell me what you are going to do Maybe even commit the beginnings of your project during class