Remix.run Logo
BirAdam an hour ago

Same here. Applications developers and QA often can't really do their jobs, so I get roped in on every problem it seems. Plans to go out with my family on my birthday? Canceled. Plans to go kayaking with my wife on Saturday? Canceled. At this point, I am extremely tempted to leave my job, sell my house, buy some land in Wyoming or something, and just be content to be poor.

nickjj 19 minutes ago | parent [-]

I know it's easier said than done but is there anything you can do to become an advocate for change?

I've been fortunate to have a very limited amount of on-call events. At one place for 3.5 years there was 1 event. In another place there's been 2 in the last 9 months but on the bright side these events are taken seriously in the sense that dev time is immediately prioritized to hopefully prevent them from happening in the future.

All code being written gets reviewed by someone and there's an expectation tests are included. Of course that doesn't prevent all bugs, but there's an attempt at quality control by the teams producing the code.

I think part of this role (SRE / platform / DevOps / whatever you want to classify this as) is technical implementation but also coming up with systems and workflows to reduce downtime and risk when performing deployments. Not all management is open to change but IMO it should be brought up and taken seriously. There are companies out there who care about both providing value to customers while also keeping team morale high.