Use consistent formatting & indentation Use clear variable and method names Use comments where necessary Use the DRY principle (Don’t Repeat Yourself)