This document provides a tutorial on developer's best practices based on the author's 16+ years of experience. It outlines 8 best practices for software developers, including: 1) Read existing source code to learn from others' work; 2) Complete documentation before coding; 3) Follow defined coding standards; 4) Write code with review in mind; 5) Treat testing like a religion; 6) Safely backup code and documents; 7) Keep handy tools and techniques; and 8) Be eager to continuously learn. The goal is to share lessons learned to help other developers improve.