

In industrial software, I’m sure performance is a pretty stark line between “good enough” and “costing us money”.
The pattern I’ve seen in customer facing software is a software backend will depend on some external service (e.g. postgres), then blame any slowness (and even stability issues…) on that other service. Each time I’ve been able to dig into a case like this, the developer has been lazy, not understanding how the external service works, or how to use it efficiently. For example, a coworker told me our postgres system was overloaded, because his select queries were taking too long, and he had already created indexes. When I examined his query, it wasn’t able to use any of the indexes he created, and it was querying without appropriate statistics, so it always did a full table scan. All but 2 of the indexes he made were unused, so I deleted those, then added a suitable extended statistics object, and an index his query could use. That made the query run thousands of times faster, sped up writes, and saved disk space.
Most of the optimization I see is in algorithms, and most of the slowness I see is fundamentally misunderstanding what a program does and/or how a computer works.
Slowness makes customers unhappy too, but with no solid line between “I have what I want” and “this product is inadequate”.









Gas furnaces from 1987 when new could convert 75-80% of the chemical energy in gas into heat within your house. They lose some efficiency over time, but not that much - I would expect it’s still getting 70-75% of the chemical energy converted into heat within your house.
The maximum efficiency available today is around 96% on the same metric. If you need 100 units of heat today, you are burning 133-143 units of gas. With the best possible furnace efficiency today, you would only need to burn 104 units of gas, which is 22-28% less - certainly not “about half”.
There are multiple special requirements for the best possible efficiency, and they are more expensive, both to purchase and to install. You might be able to save money on bills, depending on gas rates in your area, and the total cost to purchase and install a high efficiency furnace. I can’t really answer that without a lot more information.
As for parts availability, there should be a model number and a manufacturer indicated on it somewhere. These days, most things service professionals have access to are also listed on the internet for sale. That one is easier to convincingly check.