Hacker News new | ask | show | jobs
by alangpierce 2696 days ago
It's tricky. On one hand, it seems odd to say "you must care about the work you do". On the other hand, I think there's a noticeable difference in quality between software that just meets the minimum requirements vs software that was developed with care and pride. There is real benefit to figuring out some mechanism for software engineers (and all workers) to be passionate about what they're doing, and people who are chronically in the "I don't care" camp make that quite a bit harder. My reading is that "a passion for what you do" is meant to filter out those sorts of people. It's much more related to working style/attitude than number of hours worked.

Maybe a refined/alternate job req would be something like this: "You must be open to the idea that the work that you're doing has value and is intrinsically motivating. We will do our best to convey that value and provide that motivation, and you should try to harness that motivation to produce high-quality work." Certainly, as someone who has planned engineering tasks for teams, a lot of focus has been on making sure that everyone has a feel of ownership/vision and is working on things that they enjoy.