This document provides an overview of a session on becoming a better programmer. The session will explore what it means to be a better programmer, examine different skill levels from novice to expert, and discuss practical methods for improvement. A number of guest speakers will provide insights and perspectives on developing skills and attitudes to advance as a programmer. The goal is to help attendees determine how to continuously learn and improve.