The Game Design of Cities
There's an old adage in the game design field that good games are easy to learn, yet difficult to master. That is, a game should be simple enough for even the most uninitiated user to understand yet challenging enough for a master to spend years working to hone their skills. Chess is one oft-cited example. Cities operate by similar principles. Great cities are easy for visitors to navigate yet take years if not decades for residents to fully explore and understand. Cities can be too simple, like so many in middle America that bore their smartest residents into submission (or departure). And cities can be too complex for newcomers -- New York, for instance.
This is why Adopt a Hacker is a great idea. New York is possibly the most fascinating city on earth to master -- but it's also one of the most difficult places for a newcomer to learn, especially when it comes to meeting new people. Adopt a Hacker NYC lowers the bar to get great hackers engaged in the city by lowering the learning curve. By pairing visiting developers up with veteran NYC residents, it adds a tutorial to an otherwise dense game.