817 karma · joined September 29, 2010
http://www.html5rocks.com/en/tutorials/developertools/source...
More and more are popping up on Reddit and HN every day and it looks to be ushering a little hobbyist "golden age". I can't wait to see where it takes us.
You MUST omit something, because otherwise you'd be telling your unabridged autobiography to every single person who asked you a question about anything. Obviously everything short of that is an information choice.
I think it's worth aiming at truth and not invention, but I think it's also wise to think about what information is going to be effective when sharing.
These games hit a certain sweet spot for me in that you play in short sessions but there's a long term progress you can work towards. That way even when I'm tired on the subway I can chug slowly forward and still feel like I'm making progess. Other times I can rejoice in playing with zenlike brilliance.
And... even though once I beat it I wished there was another level, I found it refreshing that it simply ended and I got to watch the credits like an old NES game.
I knew nothing about the guy's story, so this was kind of heartwarming.
1. Branding. First and foremost. MySQL had great documentation, an identifiable logo, and a wonderful name that every non-technical person could remember and identify. Postgresql is just, well, it's a horrible nightmare of a name. People would like to think this doesn't matter but: of course it does.
2. A really slick installer for Windows. You could say this is branding and to some extent it is, but MySQL and its admin tools have a really friendly installer that lets intermediate developers without a lot of DB experience get it up and running with their development environments quickly. I admit it's been a while since I used Postgres's but the fit and polish wasn't there.
RSS is of course unbelievably useful, and people who understood that the content of a site was being published side by side in a human readable but totally nonstandard format (HTML) and a machine readable and much more standard format (RSS,ATOM,etc.) instantly grabbed some kind of reader and subscribed to anything they were interested in.
I tried to preach the gospel of feeds. I tried to get people to subscribe to MY blogs. Even most of my medium-technical friends said, "Yeah, that whole reader thing sounds cool, I've been meaning to set that up." Non-technical people simply subscribed to things via email.
If somehow email could have organized itself more naturally into push (email) and pull (feeds) buckets, then it could have perhaps happened naturally, but confusing standards, implementations, and no real great way to explain the benefits to new users is what killed RSS (and XML feeds in general)... there was no war.
> The extensive class library is however quite daunting. It appears there's a class for almost everything, and much of "programming in Java" seems to consist of "searching for the right class". Even after two years I find I cannot do much in Java without constant reference to the documentation.