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