MD Hanley has been working and consulting in the software engineering field for the past 30 years. The only rule that you have to follow in this type of career, is that you will never know it all. Once you realize that you are a master at some part of technology, you can guarantee that it will change and evolve. Every step of software development lifecycle requires a significant amount of documentation. Whether it was being an individual contributor or a managing director of teams around the globe, there was always a unique new and exciting challenge. In all of these endeavors, his experience and knowledge of each phase of development gave him a great advantage. An adventurer at heart, some of his hobbies are scuba diving, flying, or hang gliding. Debuting his first novel, has been a great experience and a lot of fun.