3 ms·
It can't happen unless software buyers were ready to pay for more development time. That abstraction layer and total-ass quality is frequently the only way to m
by tut-urut-utut 4y ago
It can't happen unless software buyers were ready to pay for more development time. That abstraction layer and total-ass quality is frequently the only way to meet the deadline and budget.
If people were ready to pay some upfront costs, it would be possible to lower long-term costs, but that's CAPEX vs OPEX decision that is not in the hands of the software developers.
- FartyMcFarter 4y agoIf one is aware of the basics of performance optimization, you can often find low hanging fruit even in Python. Basic profiling can often find bottlenecks that are easy to fix, usually just a result of a simple oversight. No one is asking for every piece of software to be rewritten in Assembly whilst taking advantage of every possible algorithmic improvement.
- yetihehe 4y ago> Basic profiling can often find bottlenecks that are easy to fix, usually just a result of a simple oversight. But it requires already scarce developers to spend even more time on one task. Those same developers which aready have two missed deadlines in their task queue. What should be done is always nice, but typically doesn't match reality.