2 ms·
I see your point, I really do. It seems like there are management problems within this particular startup. These problems happen everywhere, unfortunately, if m
by trcollinson 12y ago
I see your point, I really do. It seems like there are management problems within this particular startup. These problems happen everywhere, unfortunately, if management and software best practices aren't in place. At a particularly large ($100+ Billion gross revenue) company, we had the same problem. The solution for me was to just break the management rules. If one of my employees worked all night or all weekend, I told them to take the day, or two, off. I broke the rules. I didn't report the time. I didn't fuss over the PTO policy. I took care of my people and they took care of business and we all won. I felt bad about having to break management rules in order to take care of the very really humans that worked on the software, trying to keep their quality of life in balance with the rules an organization keeps, and to keep revenue high. Those bad feelings lead me to the next point I will make.
There are some software best practices that can solve a lot of these issues. Years ago I began to espouse DevOps principles. Those principles keep people from being there all weekend and all night. High levels of testing and high levels of automation really do help and make a huge difference in quality of life for engineers.
I can hear the objections now. "I am already working nights and weekends, how can I add more to get tests and DevOps in place?" or "my company won't support it!" or even "we have some of that..." Well, if you are up all night for a release, if you are there on a weekend fixing something that is broken, if you are constantly on call and exhausted, you don't have enough. Just do it one step at a time and you will find that you will spend a lot less time fixing things, being exhausted, and being frustrated, and a lot more time making new features for your employer. It's a skill that moves to any environment and any company.
Chin up friend, and good luck!