“
The silicon microchips themselves might be cheap (relative to times past, anyway), but CPU cycles are not cheap. Every CPU cycle consumes clock time. Clock time is latency. A wasteful application makes its users wait longer than they need to, and if there’s anything users hate, it’s waiting. For web systems, latency in the application has a dual effect. The added processing directly increases the burden on the application servers themselves. Suppose that an application takes just 250 milliseconds of extra processing per transaction. If the system processes a million transactions a day, that extra 250 milliseconds per transaction makes for an extra 69.4 hours of compute time every day. Assuming an 80% load factor on each server, you’ll need four additional servers to handle this load.
”
”
Michael T. Nygard (Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers))
“
Trap number five are low value objectives. Also know as 'who cares' OKRs. OKRs must promise clear business value, otherwise there's no value in expending resources doing them. Low value objectives, LVOs, are those for which if the objective is completed with 1.0, no one will notice or care. A classic and seductive LVO example is - increase task CPU usage by 3%. This objective by itself does not help users or Goggle directly, however, the presumably related goal 'decrease the quantity of cores requires to serve peak queries by 3% with no change to quality and latency and return the resulting excessing cores to the pool', has clear economic value. That's a superior objective.
”
”
John Doerr (Measure What Matters, Blitzscaling, Scale Up Millionaire, The Profits Principles 4 Books Collection Set)