Posted by on May 28, 2012

Besides a select few (you know the “I’m only using *”, where * is either emacs or vi) most developers I know have a number of tools, they cannot live/work without. The set of development tools I’m using is ever changing, but a favorite of them all remains IntelliJ IDEA, an unbelievably smart IDE for Java and Android as well.
I might be a little biased; way back in 1999, I was working for Artificial Life in St. Petersburg, Russia and after they closed their offices there, some of the best engineers moved on to Jetbrains, starting to work on IntelliJ – and that’s what they are still doing. If you happen to work with Eclipse a lot, you may want to give IntelliJ a try.
Anyway, I thought I’d share, what’s in my bag of tools today ..

Software Development Tools

  • ArpSpyX
    Monitor arp packets
  • AudioXplorer
    Sound analyzer software for Mac OS X
  • Bonjour Browser
    Displays all the bonjour services on your local network
  • Bwana
    A man page reader for your browser
  • Cyber Duck
    Libre FTP, SFTP, WebDAV & cloud storage browser for Mac & Windows
  • DiffMerge
    Visually compare and merge files within Windows, Mac OS X and Linux
  • DMG Packenger
    Package software distributions in DMG
  • Homebrew
    Easy and flexible way to install the UNIX tools missing in OS X
  • IntelliJ IDEA
    Code-centric IDE focused on developer productivity and code quality
  • iSpectrum
    Audio Spectrum Analyzer
  • iTerm2
    iTerm2 is a replacement for Terminal and the successor to iTerm
  • Jason
    Jason is a JSON viewer/editor for Mac OS X (stay w/ Vers 0.5)
  • muCommander
    Cross-platform file manager (Norton Commander style UI)
  • NCH Tone Generator
    Audio test tone and sound frequency generator software
  • SmartGit
    GUI for version control systems Git, Mercurial and SVN, runs on Windows, Mac OS X and Linux
  • TextMateSimple Text and code Editor for OS X (incl. Syntax Highlighting)
  • Tomcat Controller
    Simple app for Tomcat developers using a Mac

Embedded / Firmware Development Tools

  • Arduino IDE
    Open-source Arduino environment for writing code and upload it to the i/o board. Runs on Windows, Mac OS X, and Linux
  • CrossPack for AVR Development
    CrossPack is a development environment for Atmel’s AVR micro-controllers running on Apple’s Mac OS X, similar to AVR Studio on Windows
  • Eagle
    PCB Design Layout Editor
  • Wiring IDE
    Processing Development Environment