2 ms·
I think it's more about processes than anything else. I've worked at a company with poor processes around code quality, testing, and deployment. Every release
by twblalock 8y ago
I think it's more about processes than anything else.
I've worked at a company with poor processes around code quality, testing, and deployment. Every release day, we know we would have a very late night because of all of the customer-facing bugs our inadequate QA processes didn't catch. We also had regular outages for the same reason, often in the middle of the night. We didn't have good monitoring systems so problems often came to our attention only after customers had been affected for hours. And we didn't have useful post-mortems so the same problems happened again and again.
Now I work at a much larger company, where the stakes for production problems are much higher. But I am not stressed out, because we do such a good job with testing and monitoring that (fingers crossed) I've only had one bad night troubleshooting production problems during the entire previous year. And when something goes wrong, we take steps to make sure it can't happen again.
The second corporate culture is the one you should look for it you want a low-stress job. You're more likely to find it at companies that have been around for a while, but there are younger companies like that too.