104 karma · joined July 24, 2010
</troll>
Most other location-based services have some sort of unique value proposition or special utility using the location data, or are targeted to a specific genre or use-case.
Girls Around Me, although you could claim it has its own "use case," does nothing more than show you everyone who's checked in near you, with no qualifier other than the fact that they're female.
This, to me, is an inherently creepy service and an aggregation aimed strictly at hormonal males, with the dangerous side-effect of exposing females who may or may not be smart enough to defend themselves.
Every single thing Apple does, every move, every dollar spent, is to maintain their control. Opening up their database would give away their control.
In other words, allowing third-party app storefronts is exactly why they wouldn't do this.
He makes some valid points about closed innovation (the number of browsers we have to support means the open web must necessarily evolve less rapidly) but overall his attitude is just total shit.
I can't tell if he's being a jackass for April Fool's or is honestly just throwing in the towel on a short-term call to make more money. Fuck the rest of us. Go join Apple and let the open ecosystems die.
And then I realized, "Oh my god, it's Node.js all over again!"
But seriously, looks cool.
Make it follow the cursor!
Choose an idea, preferably something personally useful to you (don't spend too much time on this part because ultimately it's the process itself that matters) then build it. You'll need to pick a language/framework and build something with it, so go with whatever you're most familiar with, or pick something you're interested in learning.
In the process of building something, not only will you learn the general foundations but you will inevitably create your own bugs and rabbit-holes you'll need to learn to fix anyway.
At that point I would say it's a good idea to start contributing to open source projects, fixing bugs, extending features, etc. But not before you've reached some low-hanging fruit and built some self-confidence in building new software.