Steve said we should make a list of our current top ten dev tools, so I figured it would be a good exercise. I am currently Working on C# ASP.Net MVC apps, so my toolset revolves around my current work.
1. Visual Studio 2010 Professional. I spend a great deal of time in this IDE.
2. Editpad Lite. I am not sure how any dev can get through a day without their favorite text editor constantly open. I have been using this text editor since the 90s and it is always installed on all of my window’s machine, even at home.
3. Microsoft SQL sever Management Studio. We use SQL server at work so I spend a bit of time in this tool. I am an ORM guy so I am not writing tons of stored procs, but it comes in handy for ad-hoc queries and data transfers. I do tend to use the built in sever explorer in Visual Studio a bit more than my peers.
4. SQLDBDiff – until .net gets a good Migrations solution, and I do know that the entity team is working on it with thier code first model, I still need to Diff my DBs before moving changes to prod. This one is far from the best but it works and it’s what I am currently using.
5. Firefox/FireBug/YSlow/Selector Gadget/JQuerify/Javascript consol. The web dev ecosystem around Firefox makes programming jQuery/css/JSON/AJAX a lot easier.
6. JetBrains TeamCity. Continuous integration server. Integrates with our ancient VSS, runs tests, does full builds. I probably makes coffee and biscuits as well, just haven’t switched that on.
7. Stackoverflow.com Been there since the first podcast “6 to 8 weeks” before the first beta. It’s ok to use Google to query for programming issues, but click on the stackoverflow link if you want an answer to your question now.
8. Browsers – ie 8 with dev tools, Firefox with tons of plugins, Chrome and sometimes safari. Programming for these browsers so they are used all day every day to see how things are going with my apps.
9. Open Source. Where would my apps be without it. Jquery, elmah, nuget, wordpress. I am sure the list is endless.
10. IM. Having instant access to programming peers around the world to bounce ideas off of or share code snippets is great.
