20 karma · joined April 20, 2011
However, I feel that if anybody is going to eliminate Foursquare, it would be the credit card companies. Reason being, my credit card statement can give you a more accurate picture of where I spend my time and money. And that information is what is important to the "real" customers of Foursquare (i.e. businesses and cities).
We're already seeing this start to happen with American Express. They've partnered with Foursquare and have people link their AmEx card with their Foursquare account to get special deals on certain check-ins.
Completely changed the way I think about success and my future.
You could focus on developing for the web and work with tools that make dealing with the challenges of the internet easier.
You could focus on developing for a computer system, writing in low-level languages that help you take advantage of a system's hardware.
You could even focus on developing for an integrated circuit that doesn't even qualify as a full "computer" to most people.
Each of these avenues will lead you to different languages, tools, and paradigms.
So, the (rhetorical) question is, what are you trying to accomplish?
Java set out to solve a very similar problem (write once, run everywhere) and the issues it ran into didn't involve the language itself but the platform specific framework/libraries.
Furthermore, let's remember that a developer can build C code on virtually all major operating systems using various compilers without being encumbered by licensing issues.
I was so hoping for a "you should score one of those Gibsons."