This blog post is a reply to Mark Seemann's warning: Beware of Productivity Tools . I suppose I fall in the category of those that "feel passionate about ReSharper" and I simply couldn't resist the temptation to share my passion. My background is Java and in that environment there are plenty of IDEs a developer can choose from. Given that, you're encouraged to try them all and to select the tool that best does the job. Talking about an IDE (not Notepad), one of the smartest IDEs out there is IntelliJ IDEA by JetBrains. The guys at JetBrains have never left a Java developer breath, I think. With their constant improvements, there was always something to read about and learn. Simply amazed by their innovation and still waiting for some of the goodies to come to Visual Studio, like Auto-Save and Local History. I switched to .NET only recently (1-2 years ago) but I still remember the initial frustration with Visual Studio. It was like using the good old Delphi IDE...