97 Things Every Programmer Should Know

(Chris Devlin) #1

(^210) Contributors
Matt Doar
Matt Doar is a consultant working with software tools such as
version control (CVS, Subversion), build systems (make, SCons),
and bug trackers (Bugzilla, JIRA). Most of his clients are smaller
startups in Silicon Valley. Matt is also the author of O’Reilly’s
Practical Development Environments.
“How to Use a Bug Tracker,” page 76
Mattias Karlsson
Mattias Karlsson spends most of his time working with software
development in the financial sector as well as leading a Java User
Group in Stockholm, Sweden. Mattias has worked with OO soft-
ware development since 1993. Through the years, he has gained
experience in many different roles, including developer, architect, team leader,
coach, manager, and teacher. In these roles, he receives consistent feedback
about his ability to inspire and motivate the people he works with. The JUG
holds six to eight fully booked meetings per year, with more then 200 partici-
pants at every meeting. Mattias is also one of the organizers behind Jfokus.
Jfokus is the largest Java-focused annual conference in Stockholm.
In his spare time, Mattias can be found playing with his children or riding
his motorcycle, as well as changing underprivileged people’s lives by building
houses with Habitat for Humanity. Mattias also supports Kiva, a person-
to-person microloan organization. Join his effort to improve the world at
http://www.kiva.org/team/jug.
“Code Reviews,” page 28
Michael Feathers
Michael Feathers is a consultant with Object Mentor Interna-
tional. He balances his time between working with, training, and
coaching various teams around the world. Michael developed
CppUnit, the initial port of JUnit to C++, and FitCpp, a C++ port
of the Fit integrated-test framework. Michael is also the author of the book
Working Effectively with Legacy Code (Prentice Hall).
“The Golden Rule of API Design,” page 70

Free download pdf