Earlier quoted context omitted.
>There's not a lot of room for people to be in CS/SWE and not take part in all this non-work community. There's actually plenty of room for that type of programmer personality: the jobs at non-software companies where programmers are a cost center . E.g. enterprisey - line-of-business - type of programming. Actually, the "back-office" type of software dev is the majority of programming jobs out there . Yes, there may…
It meshes fine with virtually all companies. Companies that attempt to cram 60 hours of productivity into 40 hour weeks suffer for it: their employees burn large amounts of time doing nonproductive stuff while maintaining "face time", and quality suffers terribly as people do shoddy work to maintain the preferred cadence. Nobody who spends significant amounts of time with valley programmers believes that the 10-hour-…
Sorry for not being clear. I'm not talking about burning 60+ hours for the company.
I'm talking about the attraction to programming personalities that truly enjoy programming on their own time. E.g... The programmer spends exactly 40 hours for Google/Facebook/Microsoft and another 20 on his weekend programming side project because he enjoys it.
On the other hand... if you're a Peoplesoft/SAP programmer, no hiring manager cares that you don't write that code "for fun" on your own time as a hobby.