Carmack is a brilliant programmer, but id has traditionally been focused on PC games. So his perspective is mostly PC-centric, which tends to be misinterpreted as being pro-Microsoft. Remember, his generation of programmers specialized in writing code for single-core architecture. The PS3 is a true multicore system, and that was a huge challenge for the coders. Fortunately, Insomniac, Kojima and others have proved that multicore is no longer a barrier to make great games.







