Thank you for everything you said in the back half! In regards to the first idea -- do you think agile is half way to self-management because of its attributes, or because it is something to get people making software in a structured capacity? I live in a world of bad agiles and agile cynics, and so I wonder if I am missing some nuance you may have intended. I guess I ask because I agree with everything you have said but don't see agile methodology as being important to spreading this message myself.