Easy, powerful programming language, with strong adoption in research communities. Good for data management scripting, simple models, etc. Use instead of MATLAB or R.
Automating testing software -- get emailed whenever your tests break.
Lightweight, though enterprise-capable, coding framework geared to support sustainable productivity
Build tool for compiling and organising code -- similar to gnu "make" but better.