Since I am a web developer, the core of my development workflow is, for sure, a browser. But not just one browser, or any browser. Several. Chrome has become my everyday browser, although Firefox is making its way back into my heart, now that Firefox 4 is so lean and zippy. But I am very often in both. I use Opera on occasion, and, of course, I use IE only when I absolutely have to (and it generally means rebooting into Windows, which I do less and less these days.)
My other core tool is a console window. In Linux, I use the generic version. For Windows, I use SecureCRT
, which is well worth the $ since putty
is not up to the task (I know, it's open source, which is great. But it just doesn't cut it if you need to use it pretty much all day every day with multiple servers.) My text editor of choice is Emacs. Yes. Emacs.
For Windows, I love Notepad++
, a sweet open source text editor.
I like Eclipse
as an IDE
, its awesome. I think it's better than the proprietary Komodo
, but that's just me, I'm sure people beg to differ.
Other core tools are git for version control and github
for code sharing. I haven't found a GUI git client I like, so I just use the command line. IRC and Pastebin
rock my world for getting help in troubleshooting problems, and IRC is great just for chilling with other developers.