moarsel
To me this is the equivalent of React native for audio: describe your audio declaratively, and let the platform handle the rest. The benefits are:
- Write once, deploy everywhere (building DAW plugins sucks, and most web audio is not performant)
- Lower barrier to learning DSP (yes, DSP engineers already know low level languages that can do this, AND now more people can build audio software)
- Modern dev environment and faster feedback loop. I can now build a React app (or React native) with a high performance audio engine built right in.
I'm pretty skeptical of people defending the status quo approach here... Like, where's the Figma for DAWs? Why don't more more people to write their own VST plugins? And why is audio software so UGLY?
Audio software design has been stuck in the 90's for too long and I'm psyched to see it open up and become more accessible!
Apply the lessons in the book anytime you need to teach people then you'll realize how much time you wasted before. Many of the lessons are not limited to technical subjects either.
Building a concept map, for example, forces you to distill what you're trying to teach instead of trying to cram as much knowledge as you can into a lesson.
If you are interested in economics, cognitive biases, and why governance is so bad, it is a must read.