I was spoiled starting out as a Windows programmer. [...] If I ship or buy a Windows package today, I'm virtually guaranteed it will run on any Windows platform years into the future.
That's one of the many reasons why the whole system is crippled - it encourages the developers to be lazy. Now Microsoft tries to do something about it with.NET and it's upcoming successor but that has bad effects taking into account their past policy. Pushing lazy developers to a completely new API makes them angry, pushing them twice can make them leave. Linux is constantly changing but it's a steady pace and if your application doesn't rely on the kernel you could always, include a static library like Opera or Skype.
The point is humans learn from mistakes and they did just that. They don't realize what they have done and frankly most of them won't because they will not suffer directly because of their decisions. The only thing they see now is :
1) Sell amendments to international corporations.
2)...
3) Profit!
That just sounds like some car purgatory man! Where do they go after that? Some kind of car hell? I heard that some get their parts ripped to bits for transplants... pretty sick stuff man!
This is not to say I don't agree with laws banning some monopoly tactics (like dumping and tying), just that I think it's not as clear cut as a lot of people think (is MS dumping their product by giving it for free with the OS when other companies don't charge for their media players or browsers?) Even the tying claims are difficult because it does give better performance to integrate some things with the OS, even if we all disagree that the performance gains outweight the problems that can cause.
The problem is that an MS application could outrace any competing application because they have full knowledge and control over the OS. Full documentation of APIs and such would partially solve the problem but remember this is closed source. Please recall ATIs & NVIDIAs 'optimizations' for benchmarks.
This is not to say I don't agree with laws banning some monopoly tactics (like dumping and tying), just that I think it's not as clear cut as a lot of people think (is MS dumping their product by giving it for free with the OS when other companies don't charge for their media players or browsers?)
Yes it is because the software is pre-installed wihtout the customers knowledge (I'm feeling redundant). You could for instance let the OEM sellers install browsers and media players the customers chooses. That would be fair providing the sellers are banned from recieving benefits for every MS product installed (still very abusable).
I see vague connection to the way evolution works.
This thought was brought to you by the letter G and numbers 0 & 1.
I was spoiled starting out as a Windows programmer. [...] If I ship or buy a Windows package today, I'm virtually guaranteed it will run on any Windows platform years into the future.
.NET and it's upcoming successor but that has bad effects taking into account their past policy. Pushing lazy developers to a completely new API makes them angry, pushing them twice can make them leave. Linux is constantly changing but it's a steady pace and if your application doesn't rely on the kernel you could always, include a static library like Opera or Skype.
That's one of the many reasons why the whole system is crippled - it encourages the developers to be lazy. Now Microsoft tries to do something about it with
The point is humans learn from mistakes and they did just that. They don't realize what they have done and frankly most of them won't because they will not suffer directly because of their decisions. The only thing they see now is : 1) Sell amendments to international corporations. 2) ...
3) Profit!
I'm working on a box with the above combination and everything works fine.
That just sounds like some car purgatory man!
Where do they go after that?
Some kind of car hell?
I heard that some get their parts ripped to bits for transplants... pretty sick stuff man!
This is not to say I don't agree with laws banning some monopoly tactics (like dumping and tying), just that I think it's not as clear cut as a lot of people think (is MS dumping their product by giving it for free with the OS when other companies don't charge for their media players or browsers?) Even the tying claims are difficult because it does give better performance to integrate some things with the OS, even if we all disagree that the performance gains outweight the problems that can cause.
The problem is that an MS application could outrace any competing application because they have full knowledge and control over the OS. Full documentation of APIs and such would partially solve the problem but remember this is closed source. Please recall ATIs & NVIDIAs 'optimizations' for benchmarks.
This is not to say I don't agree with laws banning some monopoly tactics (like dumping and tying), just that I think it's not as clear cut as a lot of people think (is MS dumping their product by giving it for free with the OS when other companies don't charge for their media players or browsers?)
Yes it is because the software is pre-installed wihtout the customers knowledge (I'm feeling redundant). You could for instance let the OEM sellers install browsers and media players the customers chooses. That would be fair providing the sellers are banned from recieving benefits for every MS product installed (still very abusable).