Earlier quoted context omitted.
Seems like a rehash of point 1 and that shouldnt matter. I'll clarify then. Point 1 is that people get annoyed having to work with someone who puts in more time because it makes their work harder. Point 3 is that if people see that someone got a raise or a promotion because they put more hours in, then they will think they won't get a raise or a promotion unless they put more hours in. They will see working longer ho…
I see where you are coming from which is you want a team, which is understandable but that doesnt work for the individual whose happy grinding out code in the middle of night aka the lone wolves, but then would they be working in a team in the first place?
If you're a dev who works alone, with no other devs, no product person, no QA, no support, and no users to collaborate with then you probably can just hack on your code for however long you want without bothering anyone.