/* Generate image with: dot -Tsvg 2006-03-31_programming_Walls-and-Opposition.dot -o 2006-03-31_programming_Walls-and-Opposition.svg */ digraph untitled { rankdir=LR ide shell emacs vi static dynamic c pascal dynamic->environment static->style style->c style->pascal static->environment skills->attitude skills->experience language->typing language->paradigms coding->skills coding->language coding->data environment->shell environment->ide shell->emacs shell->vi typing->static typing->dynamic ide->eclipse ide->netbeans static->statlang dynamic->dynlang dynlang->ruby dynlang->perl dynlang->php statlang->vm vm->java vm->csharp statlang->cpp text->csv data->bin text->trees attitude->hackers attitude->academics experience->professionals experience->hackers experience->academics paradigms->oo paradigms->functional data->text trees->xml trees->parens parens->roundlisp parens->bracket }