Non è così tragica... basta che cerchi di migliorare un poco alla volta e poi il codice non validato non è che non funziona, per esperienza personale (capitato come a te) dopo un poco si comincia a trovare il bandolo.