Best practises as superstitions

To be honest I don't think I could write down my concept of well written code. I *think* I know it when I see it but wouldn't go further than that. 

@cordoval totally agree with your stages of devs (although I'd modify 1 to be "follow the guidelines you are told to by *hopefully* better devs ":smile: ).

TDDM ? Test driven development methodology.