So, I woke in a company where we write very complex, very intricate kernel mode code for a particular device that ships millions of units a month. It goes into many laptops, phones, media centers, access points that you all buy by the millions. We have 50ish kernel-mode developers. We're all build the codebase the same way, but we are free to develop in any IDE or mode we choose, provided it doesn't screw with line endings in our checkins. As such, we all program is true C (C89 spec) with every strict compiler option possible. We are the anti-wussie developers....no C++ for us.
I use visual studio C express with different projects for each tagged release and the majority of files that I would ever work on/search through in as projects. So, I edit in visual studio, searching/looking for symbol defs/etc and then build in the appropriate environment (and debug with windbg or ddd, depending on the platform).
I work with a bunch of people who are emacs or vi fanatics. I can't understand why emacs or vi is so suprior. It requires hours of configuration to work properly, it requires memorization of dozens of key commands, and it's written in non-native libraries that look awful. Quite frankly I can't figure out why these humungously complicated text editors are used over simpler apps.
WHY!?!?!?!?!?! I'm sick of being criticized over my selection of IDE. I have such a sense of shame that I want to run into a corner and curl into a fetal position.
I use visual studio C express with different projects for each tagged release and the majority of files that I would ever work on/search through in as projects. So, I edit in visual studio, searching/looking for symbol defs/etc and then build in the appropriate environment (and debug with windbg or ddd, depending on the platform).
I work with a bunch of people who are emacs or vi fanatics. I can't understand why emacs or vi is so suprior. It requires hours of configuration to work properly, it requires memorization of dozens of key commands, and it's written in non-native libraries that look awful. Quite frankly I can't figure out why these humungously complicated text editors are used over simpler apps.
WHY!?!?!?!?!?! I'm sick of being criticized over my selection of IDE. I have such a sense of shame that I want to run into a corner and curl into a fetal position.
