1) engineering is about building *and maintaining* services
2) on call should not be life-impacting
3) services are *better* when feedback loops are short
say it with me: **this can and should be fixed**.
i've been on teams that were sucked dry by horrible on call experiences. I've also turned them around. I've had people *ask* to be on my on call rotations because they learned so much and were fun and enjoyable. :P
aim higher. don't settle.
fuck that guy.
It pains me to realize how unusual this may be. 😕
I hope you know I am with you; I believe in the uncompromising pursuit of better, sustainable, humane practices. I make sweeping statements, but don’t mean to be hurtful or dismissive to those in pain.
And green field development is what, <1% of what a software engineer does? Time to stop pretending that maintenance and tuning and supporting production aren’t what software engineering is all about.