This blog will cover my experiences with agile and lean practices, thoughts on the agile quality of software development, business, and life in general. I will cover what I believe agile means, what it gets you, even how it feels. I will cover obstacles to agile, concrete walls of obstruction to agile practices as found in large Fortune 100 companies as well as chaotic Silicon Valley startups.