Last weekend I had a chance to talk with some students who just got their degree. They are pursuing their first software engineer job. In conversation with them, I learned that they have a pretty wrong perception of this job. This is because the reality for these new kids is so skewed. They only see good pay, remote work, team building, and pizza parties. These are all good perks, but no one is ta