SOLID is an OOP development paradigm introduced by Robert C. Martin, aka “Uncle Bob”, that comprises of 5 principles:

The principles are used in programming to reduce dependencies and make code more maintainable. It suggests that, by its own use, software becomes easier to understand, maintain, and extend by building adaptive and effective software (this sounds a lot like using atomic notes) .