CUPID foi criado por Dan North como uma crítica aos princípios SOLID.
CUPID x SOLID - Elton Minetto
CUPID for joyful coding - Daniel Terhorst
CUPID the back story - Daniel Terhorst
Why You Should Start Using CUPID and Not SOLID To Write Maintainable Software - David Brown
SOLID, CUPID & GRASP – three (more) principles that every developer should know about - Krzysztof Radzik
CUPID - for joyful coding - Daniel Terhorst-North
CUPID vs SOLID - Think Design Work Smart