This is the same attitude that puts every project behind schedule, because 20-something morons who have never seen a project managed competently think it's supposed to be that way.
In my experience that's usually because some 30-something moron passed a lot of their bad habits onto their subordinates as if they were revelations from the lord himself.
I personally tend to shy away from hiring developers who brag about living in the office as it says to me that they don't know how to work smart, only hard (which leads to sloppiness). Living in the office also leads to "office as home" syndrome which totally destroys your developers ability to know when they're working or not. This leads to a never-ending cycle of almost-working developers eating up time and power through all hours of the night without a lot to show for it.
90% of the time a smart and hard 8 hours is all that's necessary to get what you need out of your devs (or your job if you are a dev.) If you're constantly working all hours of the night you're either:
1. Getting ripped off by your employer
2. Being managed by an incompetent
3. Incompetent yourself
4. Some combination thereof
I wish I knew how to better articulate this to others but I can never seem to get the point across. Something tells me posting this here isn't going to solve that but I can dream.