or Connect
New Posts  All Forums:

Posts by ijoyner

No, competition is not a necessity for good outcomes - rather cooperation is the key. Competition is just a dubious motivation technique. Cooperation is ethical. Raw competition is unethical and must be bound by rules. Cooperation is constructive, competition destructive. Cooperation means all are winners, competition means there must be losers. Cain and Abel were the archetypes of the first competition and the result there was hardly enviable. If humanity can learn and...
No, you are just talking rot. ----------------------- OK, I'll edit this post and add more. If Apple were only about maximizing total profits, they would have given up on Mac and OS X and just converted to becoming another Windows all-so-ran. They might have continued to make better hardware for a while. But no, they have stuck to their principles and continued to develop what they saw as better products. Of course to survive, they have to make more money than they lose....
No, nothing forces you to adapt and improve. It is just naivety to think the best product wins, or that companies with better products will win in the end. Progress is not dependent on competition - it is dependent on a good work ethic. The dirty tricks that often accompany competition are unethical.
That could be a good aspect. If there were only one company producing such products, they would only need one set of developers. This competition keeps more people in work, which means the natural wealth of society is better shared.
I'm not disagreeing with you, but on the other hand, lately computing has become about building products and applications, particularly business products. It has become less about computing, that is exploring new ways of thinking and developing new languages and environments in which to express that thinking. I'd like to see a trend in the industry that makes computing about computing again. Apple's new approach should be a step in this direction.
ALGOL... the first and best systems programming language. Beats C hands down, and is still used for Burroughs systems programming on Unisys equipment (the machines which don't need assembler or structured assemblers such as C). C is now old and outdated and should be taken out and shot.
Is Jobs still on a $1 salary? You can't characterize any company that way. In Apple's case, they genuinely are interested in good design of both hardware and software. So your comment is silly. Making lots of money is a just reward for good products, not the other way around.
Competition is also a bad thing in software development. Enlightened and agile software development says to break down the barriers. That is, you don't have analysts and designers vs programmers, with the analysts disappearing after paper documents are thrown over the wall to the programmers. No agile says there should be a continuation of process that people should take responsibility for the whole project, thus feel motivated. In this case, contrary to what I said...
Well, the ultimate goal of competition is to kill the competition right. So there is no competition. So the pro-competition people just vanished in a puff of their own logic!
No, anonymouse has stated the truth very succinctly. It is naive to believe that competition is just good. Competition leads to clashes over resources in which the resource itself is often diminished leading to further clashes. Wastage is maximized. Cooperation (often maligned as socialism or communism) means that a resource is shared with wastage minimized. Competition is good in so far as it motivates the competitors to do better and thus satisfy more customers....
New Posts  All Forums: