I have heard many managers and ICs alike say that when they are hiring and promoting, they’re looking for someone who has passion for programming. They think that because programming is tough, only the passionate will stick it out and do their best work.
Unfortunately, focusing on passion can create and permeate some toxic ideals: That your career must be your life; that you can’t be a programmer for a paycheck and do good work; and that the career itself is only meant for a few, select people. At worst, this can be used as a form of gatekeeping, at a time when programmers are needed and salaries are high.