4 ms·
While the hardware and software budgets are not the same, some companies do have tricks to make the software team care about hardware at least in theory. I hav
by Zach_the_Lizard 4y ago
While the hardware and software budgets are not the same, some companies do have tricks to make the software team care about hardware at least in theory.
I have never ordered any server hardware, but there's a dashboard where I can see some abstracted infrastructure CAPEX and OPEX numbers for my team, org, division, etc.
These numbers get reported up the food chain and initiatives to reduce costs are rewarded if the savings are significant enough.
Initiatives to support ARM servers or AMD's CUDA equivalents can take a long time and be expensive to achieve full compatibility, but experiments in areas where the effort is not terribly high can demonstrate enough value to fund teams to do so.
I suspect that's most difficult in mid sized organizations where the hardware costs are high enough to get some savings but not high enough to fund a team to work on it, especially once the opportunity cost of new features is taken into account.
Universities, mid sized companies, big companies without a software focus, etc. spring to mind as the ones with the biggest disconnect between hardware costs and ability to fund engineers to cut them down.