Não basta saber codar, mas também é necessário saber a melhor forma de fazer isso evitando retrabalho e mantendo coerência. Os 10 princípios de desenvolvimento trazem algumas boas práticas que farão a diferença em seu código, em sua carreira e em seu modo de ver como realmente é programar. Evite acoplamento, mantenha a coesão, programe para interface, de valor ao encapsulamento e deixe seu design bem estruturado para receber mudanças sem quebrar seu código. Não apenas saiba fazer, mas saiba fazer bem feito! KEEP IT SIMPLE!