> All my devs wanted to also work 80 hours a week.
> DONT work crazy hours because someone else in your sphere is doing it.
Do as I say, not as I do. The culture of being always on, and working these insane hours comes from management allowing it or leading by it. It's utterly meaningless for you tell your reports to not work crazy hours only to show them that you need to do it.
Being a manager puts a power dynamic at play; it's one thing if a team member is working silly hours but if your boss is, it sets the expectation that you can too. By working you are setting the precedent for your team
I did 80+ hours as well when I was just writing code and managing servers; about 40/60 respectively. It was more than 80 hours and I missed things, but I was young and made up for it. I would not want to do that again either.
> six days a week.
Anecdotally when I was doing that much work, it was 7 days a week. When I woke in the morning my phone was full of emails slack pings and build issues, and it was closer to midnight when it stopped than 10pm. There is no down time whatsoever in an environment like that, everyone is constantly stressed and overworked and it just makes it worse
Agreed.
> Why do it though?
It was a boiling frog situation. When I joined, things were good. 35-40 hour weeks, interesting work, great coworkers. The team grew, and all of a sudden I was a knowledge holder in areas. It started with an occasional message from a co worker who had a deadline, and then the deadlines were every 2 weeks, and it wasn't just one coworker, it was multiple coworkers. Then it was other people working late nights and me replying on saturday mornings to their issues because I wasn't really working, it was just a slack message. Then it was me fixing issues on a sunday morning because it was the only time my mailbox wasn't bursting. Around that point I realised what was happening, so I scaled things back to working hours, and started getting negative feedback and comments about "not trying as hard as others" from other managers (not my manager though). My annual review came back as negative because other teams were reliant on me being available, so i went back to being always on for about a year before I got another offer and left on good terms.
It genuinely took me about a year afterwards to realise how bad things had gotten (everyone checks their work email precautionarily at 11pm on a saturday night so they can sleep without worrying, right? That's normal.) I'm much better off now.
I am not entirely sure what is wrong with them. Only one case can be attributed to money. The rest looks like a weird psychological addiction.
If you are good at coding, then you code for a day and create something you are proud of. +1 to self worth.
You send it for code review or deploy and you get positive feedback. +2 to self worth.
A junior dev in house or browsing your open source project loves your code and asks for advice. +3 to self worth.
Compared to.
Go out to a social event for lunch, struggle through the social interactions.
Maybe drink a bit too much because you are stressed.
Get caught in a difficult spot when you tell someone they are wrong (which they were, but you were being rude).
Hang around for the whole afternoon / evening because you told yourself you have to make this work and get a life.
End your day without any self worth reward and struggle the next day due to the alcohol or paranoia of reliving the previous day.
This is the life of a few socially awkward (and usually high iq) people I have had the pleasure of meeting. And myself.
I think it is healthy to take the second option, get a life, learn to make relationships.
But it’s the hard option. Sitting at the IDE and being good at what you are good at, is much easier.
There are definitely ways to mitigate this way of thinking, one being understanding the "spot light effect" the "phenomenon where people tend to overestimate how much others notice aspects of one's appearance or behavior."
Also to do more structured based social activities.
- 100 km running minimum per month. I take this seriously. - Writing notes about work in a notebook. Not publishing but that's the only way I can stay away from other work and not feel bored. - Spending more time on two hobbies: hardware/circuits and cooking.
Things are improving!
I used to take 15min jog cuts, it made me have just a few more thoughts ready when I was back at my desk.
Until recently I was a dev manager for about 20 devs (not all direct). I did work 80 hours a week, still do. I know I am unhealthy. I don’t like doing things that are not technical. I get uncomfortable and bored quickly.
My work gives me complex tech problems constantly. So I feel better working. But I attribute this to an unhealthy grip on life that stemmed from somewhere.
All my devs wanted to also work 80 hours a week. I had to keep on top of their own hours to tell them to go home and find a girlfriend.
DONT work crazy hours because someone else in your sphere is doing it. Only do it if you can honestly say you are unhealthily obsessed with it and can’t actually have a normal life.