Time Budget as a Software Constraint

Software performance is a contentious topic among programmers. On one hand, you&#x27;ll see Jonathan Blow arguing programmers should spend their valuable time bikeshedding small details to cut down a few CPU instructions, and on the other you&#x27;ll see people running an electron app that runs on a hypervisor that runs on a VM, claiming everything&#x27;s just fine. Ultimately, a large portion of…