Chances are you've heard about Agile before but you don't know what the heck it is - even if you think you do . Chances are: if I say "Agile", you think "methodology" if I say "Agile process", you think "Scrum" if I say "Scrum", you think "daily standup meetings" if I say "XP", you think "Pair Programming if I say "Requirements", you think "PRD" The problem with the above word/phrase associations is that they establish an incorrect image in your mind about the essence of XP, Scrum and Agile. It is this image that determines in the end whether you succeed or fail when you attempt any Agile method; in fact, it is this image that decides if you'll ever seriously attempt to use an Agile method to build software. No wonder that Agile methods often get such a bad rap from smart, well-intentioned, successful software develope...
Software IS Magic. Almost literally magic! If you can imagine it, you can make it happen with software. My passion is to explore how to use software to imagine solutions to all problems - and tackle them with software products, one by one. And along the way, build a startup/business, where money is the 2nd Derivative - the solution to a problem is the 1st.