«Primero resuelve el problema, después escribes el código» -John Johnson