97 Things Every Programmer Should Know

(Chris Devlin) #1

Contributors 215


open source project, the EJB container for Apache Geronimo, and currently
consults as an iPhone and Microsoft Surface developer.


“Fulfill Your Ambitions with Open Source,” page 68

Robert C. Martin (Uncle Bob)


Robert C. Martin (Uncle Bob) has been a software professional
since 1970 and is founder and president of Object Mentor, Inc., in
Gurnee, Illinois. Object Mentor, Inc., is an international firm of
highly experienced software developers and managers who spe-
cialize in helping companies get their projects done. Object Mentor offers pro-
cess improvement consulting, object-oriented software design consulting,
training, and skill development services to major corporations worldwide.


Bob has published dozens of articles in various trade journals, and is a regular
speaker at international conferences and trade shows. He has authored and
edited many books, including Designing Object-Oriented C++ Applications
Using the Booch Method (Prentice Hall), Patterns Languages of Program Design
3 (Addison-Wesley Professional), More C++ Gems (Cambridge University
Press), Extreme Programming in Practice (Addison-Wesley Professional), Agile
Software Development: Principles, Patterns, and Practices, UML for Java Pro-
grammers, and Clean Code (all Prentice Hall).


A leader in the industry of software development, Bob served three years as
the editor-in-chief of the C++ Report, and he served as the first chairman of
the Agile Alliance.


“The Boy Scout Rule,” page 16
“The Professional Programmer,” page 134
“The Single Responsibility Principle,” page 152

Rod Begbie


Rod Begbie originally hails from Scotland, but currently leaves
his heart in San Francisco.
His day job is engineering lead and panda wrangler at Slide, Inc.
Previously, he was employed as an API architect at Current TV,
lurked in the R&D labs of Bose Corporation, consulted with Sapient, and
ducked out the (first) dot-com bubble-burst in the basement of a bank, build-
ing systems for fixed-income annuity analysis, which is as dull as it sounds.


“Don’t Be Cute with Your Test Data,” page 50
Free download pdf