Looking for a name for this idea
Example:
http://www.reddit.com/r/programming/comments/k9dx/compiling_complex_ascii_tables_to_html_tables
https://github.com/mdr/ascii-graphs
talks about "parsing existing diagrams"... has a "DiagramToGraphConvertor"
"textual representation of data"
"Syntax comparison of human-readable formats"
Thinking about Yaml (from Wikipedia)
"make it especially suited for tasks where humans are likely to view or edit data structures, such as configuration files, dumping during debugging, and document headers"
parley-thread-refactoring-a-tokenizer
hacker-news-comment-on-xml-not-human-readable
One powerful technique can be to design and implement a small textual format for representing your data (either internal state objects, or structured input), that is easily human readable and writable. Then, augment your tests and application so that you can easily input or print objects using this format. (#)
At 25:00 "When I'm doing to_strings I have to think about how can I visualize this data so I can consume it as a person?" (#)