To be a professional usually means a commitment to ongoing professional development. Doctors, engineers, nurses, accountants, and teachers all require periodic training to maintain their professional status, but what constitutes professional development in software? Can we consider ourselves professional without it? The Construx team will look into the state of professional development in software and give their assessment.