Robert C. Martin (also known as “Uncle Bob”) is a software engineer and instructor who introduced the basic principles of SOLID design in his 2000 paper Design Principles and Design Patterns. He is the author of Clean Code and Clean Architecture.

The SOLID acronym was coined around 2004 by Michael Feathers based on Martin’s work.