Comments have the potential to make or break a codebase. Helpful comments can save you from a lot of reading and debugging. Poor comments can send you on wild goose chases toward something that turns out to be a different problem after all. In this talk, Adam McNeilly will teach you how to differentiate between unhelpful and helpful comments. Adam will also discuss when you can remove a comment entirely and when you can optimize the helpfulness of the ones you keep. By the end, you'll have an understanding of how code and comments coexist, and how to leverage comments for long term benefits in your projects.