Robert Cecil Martin

From Wikipedia, the free encyclopedia - View original article

Jump to: navigation, search
Not to be confused with Robert "Bob" Martin.

Robert Cecil Martin (born 1952[1]), known colloquially as "Uncle Bob"[citation needed], is an American software consultant and author. Martin has been a software professional since 1970 and an international software consultant since 1990. In 2001, he initiated the meeting of the group that created agile software development from extreme programming techniques.[2] He is also a leading member of the software craftsmanship movement.

He founded Object Mentor Inc.,[3] a consulting firm that specializes in training their clients in C++, Java, OOP, patterns, UML, agile methodologies, and extreme programming.

From 1996 to 1999 he was the editor-in-chief of the C++ Report. In 2002 he wrote Agile Software Development: Principles, Patterns, and Practices, which gives pragmatic advice on object-oriented design and development in an agile team. He has also published a number of popular books and articles on programming and software methodologies.


See also[edit]


  1. ^ (7:20)
  2. ^ Highsmith, Jim (2001). "History: The Agile Manifesto". Retrieved 2007-07-16. 
  3. ^ "Object Mentor Inc: Robert C. Martin Profile". Retrieved 2010-07-02 and Uncle Bob Consulting LLC urs=  Check date values in: |accessdate= (help)

External links[edit]

Personal Sites