Tools list for the mac and windows programmers
May 28, 2011
I’m a big fan of Scott Hanselman’s Ultimate Developer and Power Users Tool List for Windows. It’s my go-to page whenever I get a new machine. But I’m no longer a Windows guy. I’m a Macdows guy. I still code C# .Net (with Mono) on the mac, but a lot of these tools are cross-platform.
I just got a new setup to complete my indi-developer work station. I’m running the new iMac with a LED Cinema connected to it. I used to boot into Windows 7 when I needed to work on SideBox or other contracting work, and boot into OS X when I needed to code iPhone or do school or anything else. This time around I’ve gone virtual with Parallels. I run Windows 7 Pro as a VM. This way I’m running both OS X and Windows 7 at the same time. In fact, Parallels has this coherence mode where it runs your windows applications as if they were part of the OS X environment. It’s slick!
Anyway, as I was setting up my new work station, I wanted document the apps I was installing. I thought my list would be massive, like Scott’s, but it turns out I use two applications about 99% of the time and don’t really screw around with much else.
Here is the breakdown of what I installed for OS X, Windows 7, and both:
Sparrow - I hate email and that’s why I love Sparrow. Simple minimal design, works with iMap, Mac look & feel.
Parallels - Let’s me run Windows 7 & Ubuntu VM’s. Better than VMWare Fusion.
Mono (MonoDevelop, MonoTouch, MonoTouch.Dialog) - Build iPhone and iPad apps with C#. Nuff said.
HttpClient - Simple HTTP tester
Twitter for Mac - Clean, simple, minimal, my favorite Twitter client
Textmate - Started to dabble with Ruby on Rails, heard Textmate would get me there without having Visual Studio withdrawls
TextExpander - It’s like intellisense for everything
Gitbox - If you want to leave the terminal, this is the best GUI for Git on the mac
Ruby On Rails - I like to dabble with other non- Microsoft technologies
Visual Studio - MVC, WPF, and Windows Phone 7 stuff
NuGet - Ruby Gems for the .NET world
Beyond Compare - Best compare and FTP tool on this planet
SQL 2008 Dev - Datebase, duh
Web Matrix - New Microsoft tool for building basic websites, fast. Razor + MVC + Templates
MVC3 + Razor - Leave web forms in the dust
Notepad ++ - Because notepad and textpad suck
Storm - Best tool for testing web services
Chrome - Best browser. Debugging not as good as Firebug, but it’s good
DropBox - Can’t live without it. Love the folder sharing
LastPass + XMarks - Sick of typing in passwords?
Git + GitHub - Contribute to open-source. Also great for just backing-up side projects
Mercurial + BitBucket - Another DVCS like Git
JSONViewer - JSON is nasty to look at in big chunks
Evernote - Brain in the cloud
Pixlr - Awesome cloud image editor
Skype - Must have for collaboration
AgileZen - I visualize projects in kanban
Basecamp & Campfire - Must have if you work on a team
I’ll try to keep this list fresh for OS X and Windows devs as I find new tools.