Use Incomprehensible Variable NamesAvoid Comments Like the PlagueEmbrace the One-Million-Line MethodForget Reusability