- code structure , if any, is aligned with the conventions - variable and function names have painfully obvious names