All these thoughts about consoles makes me think about how, in Star Trek, when the captain has to leave the bridge, he tells the highest officer remaining "You have the con(n)"? I have no idea what "conn" really means.
Considering that I don't buy game systems until they've been on the market for at least a year, it's hard for me to get all that excited about these new consoles. Let's see what they do for games after a year and then we'll talk.
I remember reports from 2005 that said that Microsoft lost about $125 per Xbox 360 unit sold. They made their cash through XBL and payments from developers. With that as context, Microsoft's move to make you buy all new content isn't that surprising.
I think the Commodore 128, released in 1985, the same year as the Commodore Amiga, was an object lesson in how slavish devotion to backward compatibility will kill your platform. The Commodore 128 had full Commodre 64 emulation, so hardly anyone developed C128-specific software, and the C128 flopped.
I think I played my old Xbox games for about 3 months when I got an Xbox 360. My nephews will get my old Xbox 360 games when I finally upgrade. It would be interesting if the XBLA games now function like apps, in so much that they current versions won't be compatible but if developers 'update them', you can re download them etc
At least I recognize my biases. Thinking that ads are a horrible way to make money because they very rarely, if ever, work on me? Bias. Which of course leads to whether Flickr's new biz model will work or not. If they can make the ad based model work, the new free perks are genius.
How to make more money. Label your product "For Migraines". Excedrin charges $2 more per bottle of their Migraine pain relief pills vs their "Extra Strength" pills even though they are the EXACT SAME active ingredients and strength.
One other thing I learned about git this week: If you are doing development for Linux, don't bother using a Windows git GUI. They will totally mess you up. Just do whatever you have to do using either a Linux workstation or an SSH session. And I say this after trying just about every available Windows GUI for git.