| I am almost 30 and started programming when I was 18. I am about to become a father and I already feel that I can't work as much as my younger colleagues. At my current employee, people get promoted who put the most hours in, since they then also end up putting more work down and knowing the systems better. I get it, when you work 60 hours each week, you will be the go-to person. But I wonder what people do with familys? I have friends in the big FAANG companies and smaller open source companies. The hours of work is everywhere the same. You put in over hours and nobody complains since you know, you got a pretty good job and you can't complain. After so many years however, I lost the ability to oversee bad (project) management and see it more of a: This is badly managed, you should hire two more people for this team etc. I seem to be in the minority though. So I wonder what other people with families do: Are you switching companies to have saner work hours and "downgrade" your work environment? I really like working with ambitious people, but they I haven't found a company yet with sane hours but also with people eager to learn. I somehow manage to do both, but still fall behind inside bigger corporations. Any advice or companies who manage both? |
One of the rules of XP is "Quit when you're tired." XP is all about going as fast as you can. The fastest you can go involves quitting when you're tired. Stay longer, and your productivity goes down, not just that day but the next, and maybe even the day or two after that.
It sounds like you're working at a place that doesn't understand that. (It also sounds like you're working at a place that is somewhat exploitative.) To get a reasonable life, you may have to leave for somewhere else.
Unfortunately, right at this moment is perhaps not the greatest time to be changing jobs. If your current job is stable and unaffected by Corona, you probably should think twice before you leave - unless you're pretty sure that the new job is also stable and won't be affected by Corona.