Robert C. Martin

Robert C. Martin
Martin in 2020
Born
Robert Cecil Martin

(1952-12-05) 5 December 1952 (age 71)[1]
NationalityAmerican
Other names"Uncle Bob" Martin
Occupation(s)Software engineer,[2] instructor
Known forAgile Manifesto, SOLID principles
Children4
Websitecleancoder.com

Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob",[3] is an American software engineer,[2] instructor, and author. He is most recognized for promoting many software design principles and for being an author and signatory of the influential Agile Manifesto.[4]

Martin has authored many books and magazine articles. He was the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.[5][6]

Martin joined the software industry at age 17 and is self-taught.[7]

  1. ^ Cite error: The named reference rcm-groupon was invoked but never defined (see the help page).
  2. ^ a b Cite error: The named reference rcm-microsoft was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference rcm-informit was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference rcm-manifesto was invoked but never defined (see the help page).
  5. ^ "Robert C. Martin". IEEE Xplore. Retrieved August 1, 2021.
  6. ^ Sondra Ashmore; Kristin Runyan (2014). Introduction to Agile Methods. Addison-Wesley Professional. p. 10. ISBN 9780133435214.
  7. ^ Martin, Robert C. (December 10, 2018). "Uncle Bob on X". X (formerly Twitter). Retrieved November 23, 2023.