1,220 karma · joined September 8, 2008
The iPhone experience is not sterile at all. It comes with a browser and there is no restriction for the websites you can open. Google ('the web is the computer') should be the ones to best understand this.
Since when is controlling the quality and security of the content at a marketplace that you operate equal to limiting people's freedoms?
If I own a grocery shop and refuse to sell someone's rotten tomatoes does it make me necessary evil? Not letting people charge 0.99$ for balloons in swimwear using your own infrastructure has nothing to do with their freedom of speech. They can always create a web page and show it to the world.
I've been doing this with Scheme and Erlang using SICP (http://mitpress.mit.edu/sicp/) and it has definitely helped me understand better both the languages and the material.
In your case you have two very similar platforms, object-oriented, garbage collected, with a very similar syntax. The big strengths for both are their libraries and their VMs, learning them in parallel makes lots of sense.
If someone is going to spend 10 Million anyway, why not use the chance and think about all the things that you wish were fixed or improved.
Unless you are Superman I doubt it you can fix everything in the world yourself.
pre = ("blue", "friend", "mo", "nap", "net", "pod", "tag", "war", "web", "wiki")
post = ("2.0","blogging","casting","chalking","dating","driving","jacking","pedia","scape","ster","tagging","zilla")
len_pre = len(pre)
len_post = len(post)
print "\n".join([" | ".join([a+b for a in pre for b in post][start:start+len_post]) for start in range(0, len_pre*len_post, len_post)])