Sometimes it feels like we're entering a new age of coding. C# is so full of "features" that code refactoring tools like ReSharper, CodeRush and JustCode became simply indispensable. It is quite hard to be sure, every time, what is the most elegant/compact way of doing things. In the .Net/VisualStudio world, the language tooling (Intelisense, visual drawing XAML & WinForms, etc) became as important as the language se…
That is what I was doing on Windows 3.x and have done while coding in Mac OS X and Windows.
Also the reason I never quite adapted to UNIX mentally of VI/Emacs.
Even though I have spent enough years coding for UNIX that me and Emacs are quite old acquainted with each other.