Michael is a software and business consultant, helping his clients leverage technology to solve their business problems. He stays active in the industry, attending and speaking at conferences and meetups. He served as the Organizer for the Indianapolis Java User Group for more than 4 years. In 2015 Michael's book Programming Languages ABC++ was published by Inedo and went on to sell over 20,000 copies. Michael has been an entrepreneur his entire life, offering his first software product for sale on AOL in 1992. Since that time Michael has operated several small businesses and startups. He is always working on developing new ideas.