6. What should I wear to the thing?
Clothing Software
Accesorizes well Does it work with other software
and tools that you use? Is it
extensible?
Matches others Is it a popular package? Are
there active forums to get help
and updates?
Comfortable Is it well-documented and easy
to debug?
Reasonably priced It is open source? Does the
University already have
licenses?
Fits the occasion Does it do what you want it to
do? Really?
7. Tools I use
Python – Data acquisition and manipulation
R, RStudio, and ggplot – Statistics, data
visualization
Hadoop – Really big data crunching
Django – Server-side web development
HTML, CSS, Javascript, jquery – Client-side
web development
Protovis – Client-side data visualization
8. Tools I would think about using
D3 – A souped-up replacement for protovis
Ruby on Rails – More popular alternative to
Django. Doesn't use python, though.
Repast – ABMs with python support
PANDAS – A python-based replacement for R?
9. Tools I would never use
Java – A perfectly decent programming
language, but it does nothing that C++ and
python can't do better.
PERL – Like python, but not for humans.
NetLogo – A horrible, legacy language that is
difficult to understand and almost impossible to
debug. In exchange for sliders, NetLogo will
give you bad habits and make you afraid of
programming.