Comment by apwell23
yes for sure. you can't be good at something you don't give a shit about and only there for money.
Also being a "great software engineer" doesn't get you money more than being "good at people" so ppl who are great are doing it for love .