"Command Line Fu" and "Map The Planet" Software Archery: hitting the bull's-eye with GNU Arch revision control Shell scripting: why, how, and what not to do