| Discount everything I'm going to say if: * You're meetings go later than midnight or 1am, I think that's unreasonable. * You're working more than 8 hours a day. I also used to complain to myself about this a lot, then I became resentful and I became kind of grumpy / surly in the meetings. I complained to my managers about it and then I realized, for them, meeting attendance was more important than anything else. So I just adapted my schedule to that aim and it was a success. For me it wasn't late night, it was early morning meetings that were a problem, I'm a night owl, I understand everyone is different, there you might like working early mornings for example. Anyway I still struggle with the meetings, but I realized that I used to get up early and commute, and I also realized I have a very flexible life and I even have some of my meetings from bed if I'm extra tired, just turn off the camera. After a while looked around me and saw that there are truck drivers, who drive all night, they are away from family for long periods of time. Pilots have to do all sorts of weird hours. I guess nothing is perfect, but at least once your meetings are done, you're off to a comfortable bed. TL;DR: While it seems bad, is your situation really that bad, can you somehow make it work for you? Can you take most of the day off and work evenings? Can you be more flexible yourself? |
We all have our own idea of what excellence in software engineering looks like, but sometimes we're actually working as chairsitters, other times we're email account managers, sometimes we were only hired so our name/expertise/certifications can be listed on the "About Us" page.
Most of us would say an engineer can still be excellent with a flexible start time, but a chair sitter absolutely can't have that. However it would be fair for a chair sitter to get on the clock time to devote to upstream open source projects or to experiment with new database systems that might be useful for scaling.