The science and math behind the business of engineering is terrific. There is often a spectrum of choice for a particular implementation. That hardware and software can be abstracted in a similar fashion is hugely empowering. More choice! But we need metrics, hard quantitative measures to validate our decisions. Otherwise it's just qualitative balance.
4DSP FMC Card (2010)
ADO Firmware (1981)