How Microsoft Dropped the Ball With Developers 814
cremou writes "As part of an Ars Technica series on how one developer migrated from Windows to OS X (and why), this second article concentrates on how Microsoft bungled the transition from XP to Vista. The author looks at some unfortunate decisions Microsoft made that have made Windows an unpleasant development platform. 'So Windows is just a disaster to write programs for. It's miserable. It's quite nice if you want to use the same techniques you learned 15 years ago and not bother to change how you do, well, anything, but for anyone else it's all pain... And it's not just third parties who suffer. It causes trouble for Microsoft, too. The code isn't just inconsistent and ugly on the outside; it's that way on the inside, too. There's a lot of software for Windows, a lot of business-critical software, that's not maintained any more. And that software is usually buggy. It passes bad parameters to API calls, uses memory that it has released, assumes that files live in particular hard-coded locations, all sorts of things that it shouldn't do.'"
Long Answer? (Score:3, Funny)
Short answer?
Windows!
Re:Yeah, yeah (Score:4, Funny)
What is this "ad" of which you speak? Your words are strange to us, visitor.
Comment removed (Score:3, Funny)
how much MS bashing can you fit in? (Score:4, Funny)
and this has exactly what to do with MS? the coding habits of programmers has NOTHING to do with MS.
Same techniques 15 years ago? Not just Windows... (Score:5, Funny)
Apparently the author never heard of vi and gcc on Linux...
But Don't You Mean... (Score:3, Funny)
Re:Long Answer? (Score:5, Funny)
I hate Windows. It robs me of my creative juices.
Because I am creative, you know... man?
So I "Switched".
Now, I code for OS X and every day is a beautiful rainbow for me.
Re:But Don't You Mean... (Score:4, Funny)
Re:Long Answer? (Score:5, Funny)
Re:With those arguements, any platform can suck (Score:3, Funny)
Re:What part of "Undocumented" is hard to understa (Score:5, Funny)
I learned to live without money instead. It was less painfull.
Re:Long Answer? (Score:4, Funny)
I heartily encourage everyone else, especially all developers in low-income areas of the world, to Make the Switch ASAP. The less labor supply for these horrible, inconsistant Win32 APIs (really, it's like programming while your face is on fire), the better!
Re:Long Answer? (Score:5, Funny)
Windows is bad for developers.
Long answer?
Windows is bad for developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers!
(The lameness filter complains about my Ballmer joke -- it must be detecting residual Microsoft lameness.)
Re:Long Answer? (Score:3, Funny)
Re:Long Answer? (Score:5, Funny)
Re:What part of "Undocumented" is hard to understa (Score:3, Funny)
Re:Long Answer? (Score:5, Funny)
Re:Long Answer? (Score:5, Funny)
Re:Long Answer? (Score:1, Funny)
Re:Long Answer? (Score:5, Funny)
Re:Long Answer? (Score:3, Funny)
(makes note to move the KDE kicker down to the middle of the screen so as not to be branded a fan of anything)
Re:Long Answer? (Score:5, Funny)
Re:Long Answer? (Score:4, Funny)
Re:Long Answer? (Score:3, Funny)
It's an easy command.
shutdown -y -g 0 -i 0 "Going down because UPS batteries only last 3 years and have to be changed"
Then you just turn off the main system, each disk case and all the tape drives when it gets to the "OK" prompt.
Oh - you mean a badly done Mac clone. Just turn it off. You've probably already been hacked by a few kinds of malware so a bit of filesystem corruption won't matter much.
Re:Long Answer? (Score:3, Funny)
Start->Run->/cygdrive/c/cygwin/bin/bash -c shutdown -s 00