Programowanie nie jest tylko zwykłym "klepaniem kodu". Tworzenie oprogramowania wymaga od programistów wysokiej samodyscypliny i wielu umiejętności pozwalających na pisanie solidnego kodu. Jednym z wielu kroków do pisania dobrego kodu jest poznanie zasad S.O.L.I.D., które postaram się krótko omówić i przedstawić na przykładach.