Uncle Bob

Uncle Bob is a clean coder expert.

Robert C. Martin, colloquially known as “Uncle Bob”,[2] is an American software engineer and instructor. He is best known for being one of the authors of the Agile Manifesto[3][4] and for developing several software design principles. He was also the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.
Martin operated the now-defunct company, Object Mentor, which provided instructor-led training courses about extreme programming methodology. He now operates two companies:  Uncle Bob Consulting which provides consulting and training services, and Clean Coder, which provides training videos.