as a self taught developer ive never understood the point of gamifying the process. building a real world application - dropping in user auth, image upload, etc is far more rewarding than leveling up in some imaginary system.
that being said i welcome more tools for helping people learn to program.
I generally agree. We built Meta Trails to track how well our new recruits are progressing. We use Team Tree House and Code Academy to help them progress and they're great resources, however my issue with them is they gamify the amount of time spent watching the content. What we are doing is essentially creating checklists for things like:
- Can you create a function?
- Can you invoke a function?
These are really yes / no questions and makes validating knowledge much easier.
The design was really fun hack-day project although I have a feeling we may re-think it as you aren't the first person to bring up the gamification part.
Sure it is. Users are already getting inaccurate 'floors' measurements and posting the associated bug reports in their forums. If Apple had paid attention to FitBit's featureset over time Apple would have realized the feature was removed because it was uselessly inaccurate. A barometric sensor doesn't become more accurate for tracking flights of stairs climbed just because it's in a device with an Apple logo.