8th Light Software Craftsman:
Micah Martin
Micah is a veteran of 6 years at Object Mentor. During that time Micah has been a developer, trainer, and mentor. As a developer Micah, wrote a variety of projects in just as many programing languages. A sample includes web applications written in Python, rich client apps written in .NET, http servers written in Ruby, and test frameworks written in Java.
Micah is a versatile trainer. He has taught numerous 2-5 day courses to professional software developers on a range of software development topics. These topics include Java, .NET, C++, Object Oriented Principles, Design Patterns, Refactoring, Test Driven Development, and Agile Software Development.
In his role as a mentor, Micah visited dozens of software development teams in dozens of companies around the world. During these visits he would perform any number of activities all geared toward helping the team successfully deliver quality software. At times, mentoring involved sitting down and pairing with developers to help them tackle design issues or drive development with tests. Other times this involved working with QAs and BAs to get a handle on specifying and testing the system. Mentoring also involved working with management and giving lectures to the teams as a whole.
Software craftsmanship plays a significant role in Micah's development style. As a software apprentice, Micah was privileged enough to work with and learn from some of the best developers in the world. This put him in an ideal, knowledge rich learning environment. Since that time Micah has taken it upon himself to share that knowledge. In that vain Micah has hosted yearly apprenticeship programs for young developers in high school and college.
Publications:
Coauthor of Agile Principles, Patterns, and Practices in C# (Prentice Hall, 2006).FitNesse for .NET, an article in Windows Developer Power Tools (O'Reilly, 2006)
FitNesse: Automated Specification, STQE Magazine 2003
Blog: http://blog.8thlight.com
Open Source:
Micah is co-creator and lead developer of the open source project FitNesse. http://fitnesse.orgConferences:
Micah speaks regularly at conferences such as:Agile 2006
Agile 2005
Star West 2005
Star East 2005
XP/Agile Universe 2004
XP/Agile Universe 2003