Taught these before I understood them, which I now think is the actual failure mode. Applied as rules by someone without the experience that produced them, they generate exactly the code they were meant to prevent: many small pieces, no locality, nothing findable.
The principles are compressed experience. Handing somebody the compression without the experience does not decompress.