As a software guy, it's not my job to optimize code for a vm that you can just like... you know, magically make more cores or storage for bro. It's all on the could, you hardware guys are doomed.
But seriously, I'm a PM and I fucking hate how little run/maintenance budget actually goes to maintenance or optimization or even server upgrades.
I've been trying to convince management that some of our run budget (>2 mil$/yr) go to upgrading fucking drupal 7 (fuck you drupal for having a now uncertain end of life (kinda based but makes my life shit)) even after a very major and public vulnerability brought our site down for days (issue was patched in an hour, but big wigs don't understand anything, OT was nice tho). Management just wants new work, and can't staff us properly. So like all management, we're being forced to do new work, adding technical debt, and blaming us when it breaks.
As a software guy, it’s not my job to optimize code for a vm that you can just like… you know, magically make more cores or storage for bro. It’s all on the could, you hardware guys are doomed.
I've seen a company legit waste $500k/month by just vertically scaling everything to the point where we were considering scaleups because we were hitting 60% CPU utilization on EC2 instances. People actually think this way.
In my experience it's because no one pushes back. If the SA just says yes, TLs and Managers just say yes, someone is willing to pay... it just happens.
write more efficient code, stop paying devs by the line, stop throwing stronger hardware at bad software
As a software guy, it's not my job to optimize code for a vm that you can just like... you know, magically make more cores or storage for bro. It's all on the could, you hardware guys are doomed.
But seriously, I'm a PM and I fucking hate how little run/maintenance budget actually goes to maintenance or optimization or even server upgrades.
I've been trying to convince management that some of our run budget (>2 mil$/yr) go to upgrading fucking drupal 7 (fuck you drupal for having a now uncertain end of life (kinda based but makes my life shit)) even after a very major and public vulnerability brought our site down for days (issue was patched in an hour, but big wigs don't understand anything, OT was nice tho). Management just wants new work, and can't staff us properly. So like all management, we're being forced to do new work, adding technical debt, and blaming us when it breaks.
I've seen a company legit waste $500k/month by just vertically scaling everything to the point where we were considering scaleups because we were hitting 60% CPU utilization on EC2 instances. People actually think this way.
In my experience it's because no one pushes back. If the SA just says yes, TLs and Managers just say yes, someone is willing to pay... it just happens.