Some good points.Quote from inflector:
(putting on the hat of the true religious warrior)
I have a bit of background on both platforms. 12 years writing hardcore Mac software, about the same on Windows.
I wrote the database engine in all the top Mac software in the late 80s and early 90s. I also wrote the Pascal to C++ translator which translated 5 of the top 10 Macintosh products to C++ so they could run on the PowerPC chip. Also implemented a cross-platform sales automation product that worked with both Macs and PCs with a single codeline.
I've spent the last five years writing what has developed into TradingBlox along with some server software that runs on FreeBSD and linux, but most of the time has been spent on the Windows Platform.
I have been working on Windows exclusively since Steve Jobs decided to stop trying to sell Macs to corporate customers. I have hated it ever since.
I have also worked quite a bit with FreeBSD which has the same roots as the MacOS at the core.
Windows machines crash all the time. Every few months I have to reinstall the OS. It is a complete piece of shit. My unix machines have been booted and up for as much as a year. Probably would have lasted longer if I didn't have to turn them off for some other reason.
My boot times are worse now than they were 10 years ago. Seems the geniuses in Redmond can figure out how to slow things down faster than Moore's law.
I'm not kidding when I say that I have spent at least a sold full time year of my time over the last 15 years dealing with stupid Windows OS bullshit.
The only reason I'm not using a Mac is because the customers have Windows machines. This will change soon with the advent of the Intel-based Macs.
The only reason I dont' have one of the new Mac laptops now is that I need vertical screen space for software development and their screens are wide and relatively short compared to what you can get on a Windows laptop.
- Curtis
P.S. I should say that development is especially hard on a poorly designed OS like Windows as it crashes the kernal and causes inconsistencies in the file system much more often. If it was well designed this wouldn't be a problem.
You fail to clearly bring up the unix/linux factor in the timid comeback of Mac and in making the MacOs superior to Windows - not linux or BSD btw.
As you mention FreeBSD (a unix variant), which one came first? MacOs or BSD? Who uses code from whom in its OS?
)