Like they say: go with the times, or become obsolete. It's your choice. And a sure sign of getting older.
I don't think his problem, or his comments, are about not being with the times or getting older. I think his concerns, right or wrong, are based more in the problems of development and the "solutions" available on the PC, 360, and PS3.
1. Carmack has stated his belief that parallelism is the future. So he is onboard here. He actually has more experience here than most PC or Xbox developers.
2. He thought the consoles trade offs, more cores that are less efficient, was poor and they should have waited until the following generation if that was the only option (i.e. Yes, but not now). If he can influence these companies with his comments he will. It could also be marketing: He chose the lesser of two evils for his particular goals, and now is voicing the reasons for that decision. This in turn lets consumers know where he stands (conjecture on my part here of course).
3. He believes asymetric designs, at least the one in CELL, is "less than optimal". Hence he has chosen the PC/360.
What sticks out to me in his comments is that he (a) says the PS3 is not bad, which indicates these are his honest opinions and (b) this is not about becoming obsolete, but what he thinks is the best solution--and then supporting that.
To be clear, his criticism is not of mutli-cored processors. His criticism is the tradeoffs in CELL (and Xenon). If we think back, Carmack has worked with multi-CPU systems before; and he has been pretty progressive in terms of design, at least on the renderer side. If we consider "go with the times" just jump on whatever hardware Sony offers, then that is one thing. But Carmack is pretty influential compared to most developers. He also does not need to "get with the times" (=Sony) if there are other options. I am not sure we can consider him antiquited because he thinks Sony made a poor design decision. Yes, his concerns wont change their choice. But then again he doesn't need to support their hardware either.
Obviously if the PS3 was the only platform on the market "getting with the times" would be a fair criticism. But he is a programmer and business owner (something most developers are not). He has gotten with the times--it just is not Sony. And he is saying why.
Now why does he choose to keep commenting? Obviously people hold him in high regard. Doom and Quake will do that considering their impact on the industry. He is known to be very smart. He probably is also answering these questions to cut through the "bull" as he did last year where he complained about Sony AND MS; but I don't doubt the possibility that some of his comments now are aimed at saying, "I chose MS, here is why, now buy MS's console so you can play my game".
So there are some various motivations here; I just don't see being old or "not getting with the times" are it. And his concerns, as you say, are not new. But that doesn't mean they are going away or not worth discussion.
Last years drubbing of Xenon and Cell was pretty fair I thought, in that we had been slammed with a lot of PR and buzz, and it gave another perspective on it. He has done that again, just as others (like Factor 5) have taken the OTHER position (i.e. pro Cell).
Personally, I can see how Factor5 working on CELL is great for their talents and games and where id sticking with the PC and 360 works best for their focus. They both are meeting new challenges, but more inline with what they are known for.
If you are good making trucks you don't want to make sedans. New technologies, engines, tires, and so forth require new designs and ways of doing things, but expecting these companies to completely abandon their fanbase wouldn't be a good idea. It kind of goes back to what Newell said of both MS and Sony: They are creating solutions for problems he does not have. Newell went as far as saying the 360 does not solve a SINGLE problem he has as a developer and just creates more.
And THAT is where I think the big devs are upset. The see games going North and they need more silicon dedicated to that; yet chip makers are taking their designs South.
There is a tension there. Of course there are compromises on both sides, but right now Carmack is saying he does not like Sony's compromises as much as MS's. I personally see the issue as pretty complex and involving the entire industry and shows how there are a lot of forces pulling it in many ways. With the PC, 360, and PS3 we also have 3 very different solutions to the same problems.
Pretty exciting IMO.
DiGuru said:
(And I did respond to and discuss all John's points on this forum, Acert! They're not new.)
This topic has been closed 2x because of the nature of his comments (PS3 v 360) and because of the comments directed at him instead of what he said. I am not questioning your contribution to the forums (which are far superior to mine!), only your comments in the last post which were directed more toward him and not what he was saying. Thats what got this thread deleted the last times. Implying he is old, lazy (others, not you, did this), rigid, not willing to get with the times, etc really doesn't have much to do with his points and are just conjecture, and to my knowledge few of us know him. Put another way I would feel the same way if someone said the same things about ERP or DeanoC.
Nothing personal :smile: I just think what he is saying has some applicability to the industry as he is one of the biggest PC developers in the world. I don't think what he is saying is universally true, but I also don't think it is an issue of being out of the loop. He is moving forward, he is just being critical of Sony, just as he was of MS last year.
Pretty ballsy if you ask me! It keeps things in perspective. But I don't see it as whining, more of using his influence to let his opinion be known (its not like he is not making next gen games and just folded house, or that he refuses to use multiple cores). Maybe next time Sony will ask him what he wants