title: advice on note keeping and navigating legacy code
body: <p>I"m having to work with legacy code (mostly CFML) with very little or no documentation, no domain model of any sort to follow either. </p>
  
  <p>To start building some sense out of it, I though 'start keeping notes', then wondered if plain old journal and pencil for text notes would do. Maybe a text document (searchable). Or is it best to take the plunge and UML the beast over time? If that's an overkill on one hand, on the other I repeatedly find myself feeling around the elephant over and over again. How do you build a up a map of the territory?</p>