John is passionate for software development and podcasting. John specializes in helping organizations adopt agile and lean development principles to improve quality and efficiency. John wrote his first program at age twelve and has been addicted to computers, technology and gadgets ever since. When John doesn’t have his nose buried in his computer you can find him podcasting, speaking at user group meetings, attending conferences or talking to anyone that will stand still long enough to listen to him wax on about these topics. When he has free time John loves relaxing with his family and playing tennis.