This document is a presentation by Rob Grzywinski on how to be a better developer. It contains lessons on avoiding coding while drunk or tired, writing code for maintainability, using standard solutions instead of inventing your own, properly testing code through both positive and negative testing, and focusing on skills like debugging and learning technologies in-depth rather than superficially. It also addresses open source concerns like library licensing and activity. The overall message is on writing high-quality code through discipline and best practices.