If you follow smartphone news at all, you know that any time a review is posted, or another patent lawsuit is announced, the fanboys and fangirls will come out in the comments and talk smack to each other. They’ll trumpet their OS while saying all others are inferior choices.

Java has passed its expiry date. It is no longer the only cross platform, fast language available. There are few examples of widely used Java applications. The few popular ones there are are noticeably slower and more resource intensive than native apps. And as a developer, I waste far too much time worrying about types in Java and generally writing out a lot of boiler plate code. Here are some examples of Java compared to Python (a more modern language): converting an integer to a string in Java: String aString…

After Valve’s successful launch of Steam for Mac, this weekend sees the release one of the most anticipated Valve Mac games, Team Fortress 2, where the eternal debate of Mac vs. PC can finally be settled on the digital battlefield (Steam Play supports cross-platform play). The day Ian Fleming invented penicillin. The day scientists invented the moon landing. The day Sir Isaac Newton distracted the policemen investigating his wife’s murder by discovering gravity. All of these historic moments have two things in common. They helped steer the course of human…