Your choice. I can see no love towards Microsoft in there.
Flying chocolate cookies! Why are you people so serious all the time? :P I does not believe in stolen 360's, 'cause I don't want to! :P
I want a flying cookie... to be clear is that chocolate chip or some other kind of chocolate cookie?
It's one of those with chocolate in the middle and then... Cookie... Bread thing on each sides... Yeah that's the one ;)
Being a programmer and loving Microsoft are nearly mutually exclusive.
OMG, my friend just got this message from his windows... Think it's XP. "This program was shut down to protect the computer: Windows Explorer" So, is windows just a massive virus!? :O
He should have screenshot it, and sent it to Microsoft :P
No version of windows I know of has that error message.
Have a nice day.
Well most of the time I just sit down to debug with a listing, pencil, and my brain. I suspect that's not how they do it in the industry but if I poke around with a software debugger I'm too afraid I won't be able to focus on problems... inevitably dragging out the process. Software debuggers help me find memory leaks and stuff, and they all seem to do this about as effectively. Visual studio is nice because it's integrated, but other than that I don't see a significant difference.
Some people are good at memorizing lots of things that make very little sense, like all the cryptic 2-3 letter UNIX commands and all their hundreds of command line switches... On the other hand, I can't memorize anything; I remember things by actually learning them & why they are the way they are. Windows is great for that since it uses icons instead of boring console windows, and menu's & commands are usually spelled out in complete words that tell you what they do, which makes them a lot easier to remember.
When I write code, I give my functions and variables meaningful names, not incredibly short names that look like something a high school kid text messaged over his cell phone. So why would I want my OS to be any different from my own coding style?
Yes, UNIX comes with thousands of different commands that you can string together on the command line in some fancy way to manipulate your files, but that's why Microsoft created Windows Services for UNIX that you can install to have some of those commands and a UNIX-like environment. There's also Cygwin and probably other apps that can give you the same kind of functionality.
I have yet to find an IDE equal to Visual Studio in all of this. Maybe I am just not looking enough, but oh well. At least Visual Studio is all I want.
I have gotten it a couple of times too, in XP, I believe. There are lots of these pesky shell extensions that just loves to crash Explorer.
Debuggers are heavenly to me. If I find a problem, typically I just fire up the debugger and find the problem.
Consequently, I have gotten very good with debuggers, presumably due to my heavy use of VS's debugger.
That is also why I prefer Windows over Linux - pretty user interface all the way before tricky command lines. I don't care if it takes more time, as long as it is easy to do and use.
But with Linux you can have both! That's not the case for Windows.
I'm not sure about IDEs though, don't tend to use them -- perfectly happy with vim and a few extensions to integrate svn, gdb, gcc etc.
With Linux, you do not have the compatibility of all Windows apps, nor drivers for your hardware. And you have to recompile the kernel when installing a driver (manually?) or manually restart the X-server (or whatever the GUI is called?) when installing a graphics driver.
And you are usually safe from the Linux trends of "command lines first," "text-files, not configuration dialogs." Oh boy, have I seen a lot of those. Any Windows dev would never think in those lines if it is for a end-user.
Oh and Vista's animations are a lot smoother than any I got from Linux and no tricky configuration is required (even though Linux has more eye-candy effects).
So they are typically separate worlds.