John Holland was an American psychologist who created the Holland Codes career development model. His theory proposes that career choices are determined by an interaction between personality and environment. Specifically, people prefer work environments that allow them to use their skills and express their values around others who are similar. The theory categorizes personalities and work environments into six themes - Realistic, Investigative, Artistic, Social, Enterprising, and Conventional. Assessing one's personality type and finding a matching work environment leads to greater career satisfaction. Tools like the Self-Directed Search and O*NET Interest Profiler can help individuals understand their personality type and suitable career options.