As programmers, we often put ourselves down & minimize our accomplishments, but everyone makes (& learns from) mistakes! Cognitive behavioral therapy says that harmful thought patterns are automatic, ingrained from years of practice. Learn to identify those thoughts & challenge them in healthy ways!