by
Xemu
on Mon 06 Aug 2007 10:08 PM CDT
Poking around on the new(-ish) Steam Community site, I was overall positively impressed with ease of use and features. Good stuff, and I think the kind of "background socialization" that things like that and Xbox Live provide are going to be a primary source of online presence in the future.
But the feature that impressed me the most? You can instantly make a "homepage" for your Steam ID that has a URL of your own choosing. So voila, http://steamcommunity.com/id/xemu. I imagine they'll have to police various offensive names there, of course, but you can't beat the ease of use.
Much like editing a wiki, you don't make a new page, you just assert the existence of a page by referencing it and -- voila -- there it is. This sort of philosophy of cutting the steps down in any process to the minimum possible is really useful with the kind of tools and code architecture systems we build all the time. Need a new configuration variable? Just try to use it from code and the system is robust enough to create it if it didn't already exist.
This kind of meta-level ease of use is going to be one of the strongest underlying philosophy shifts as we slowly, slowly, progress towards truly robust software platforms (for users and developers).