I would argue the act of debugging it is the consequence. You assume something to be correct (or make a stupid mistake), you face the fact that it's not, you adjust your behavior and gain insight into facing the problem again. Same thing applies to social experience, the difference is in WebGL there is something approximating a 'right way.' I never thought Yoga would be contentious, some people do, now I'll think about it and try and understand why they feel that way.