Mark is the author of the tech blog "Modern Maintainable Code" that aims to open a dialogue about properties of maintainable code and teach techniques for effective program design. Mark has a background in teaching and has been giving tech talks for several years now, most of which can be found on his blog. http://maintainablecode.logdown.com/