Indispensable Tools

[Note: please be aware that I haven’t updated this page in a while, and many things have since changed.]

Over the years I have used a variety of tools. The list below represents what I currently cannot work without. Where possible, I have listed specifics for Ubuntu 12.04 LTS (my current main OS) as well as Windows (which I continue to use).

  • Visual Studio: my main IDE for Windows C++ development. I currently use 2008 Team Suite, available through MSDNAA for students.
  • Eclipse:this has recently become my main IDE for C++ development. I currently use Indigo (v3.7) as in the main Ubuntu repos.
  • Subversive:an Eclipse plugin that provides SVN integration.
  • Subversion (SVN):a solid version control system. Don’t code without one. I currently use v1.6 as in the main Ubuntu repos.
  • Tortoise: the SVN client for Windows, with Explorer integration.
  • Text Editors:for editing general text files (and non-project code), LaTeX files, etc.
  • LaTeX:don’t try to write a paper or report/dissertation, etc without this.
    • Linux: install package texlive-full, as in the main Ubuntu repos.
    • Windows: texlive is also available for windows, but has not been tested. Let me know if you have experience with this so I can update accordingly.