Use clear, descriptive cell headers with Markdown - Keep cells focused on single tasks - Move reusable code to `.py` modules as soon as it stabilizes - Restart kernel and run all before sharing - Clear output before committing to version control