- get a degree in any subject (money, family support)
- get a degree in a more pertinent subject (money, family support)
- continually learn new theory/techniques/technologies on your own (time)
- write FLOSS code (time)
- get industry certifications (money)
- get achievements with HackerRank and other 'challenge' services (time)
- go to interviews, answer questions (time, possibly others)
Not to mention all of the 'administrative' things people do to communicate their capabilities (as another comment noted. Those take time, too.)
Something like this seems like it is taking a stab at replacing at least a few of these, but of course it still requires at least some extra resources (in this case, time.) The go-at-your-own-pace nature of it definitely works in its favor. Things like this evolve similar to technology, and its cycles of consolidation and deconsolidation; where once we may have used separate devices (for music, video, reading, etc.), we now use just a couple, or increasingly, one. Perhaps we could think of things like this as the next steps in 'skill and knowledge acquisition consolidation.' Hopefully, things like this will reduce the need to spread efforts so thinly, and save us more of those scarce resources. So while it may be another monkey dance, perhaps it will allow us to dance less, but in a more focused way. Or at least stay on a smaller number of simian dance floors.
If nothing else, it'll be another fun way to learn new things and experiment with theory/techniques/technology you ordinarily wouldn't.
http://www.nytimes.com/2012/09/22/business/to-stay-relevant-...