"Ferris" is a CNMAT researcher with programming skills. He works on multiple simultaneous projects on various machines at home and at CNMAT, as well as supporting older software written by other people. He has working copies of all his software on all of his machines, which he backs up and keeps synchronized entirely through CNMAT’s version control repository. When he wants to find the current version of something he knows how to look for it in the repository, and so never has to ask questions like "is this the current version of this patch?" As he helps other users with their projects, he adds documentation to the Drupal site that refines and extends the knowledge base.