(I'm kidding when I say this, and it's also concretely true.)
Been working on realtime DSP and ad-hoc A/V integration and sync.
Audio DACs are a solved problem. Pristine D/A conversion is a ubiquitous low-cost commodity. It's fun to buy a bunch of cheap "chi-fi" DACs – quality is excellent – and ad-hoc merge them into one big audio interface and do per-channel DSP. Toss in some TPA3255 amplifiers. Bodge together a crossover and room correction monstrosity in Reaper or Logic. Run system audio through that. It's easy to get super arcane. My home stereo is frightening. The interesting part is thinking about how to get a human interface on top of it. How to get it to assemble and stay assembled and present human-comprehensible knobs – or not.
Also had an extended family health crisis. About 9 years non-stop of extremely unlikely convergences of life-threatening conditions. (My close family has dissolved due to trauma and stress. (It's okay.)) And I haven't been working a programming or computer-science job since 2020… but I have very serious and significant work experience in things that are… how to even put it. It's not immediately clear how to add the past few years to my resumé?
Did an invisible PhD in mitochondrial neuroimmunobiology at the School of Hard Knocks? Stint of off-piste biomedical engineering? Amateur placental biotechnologist? Independent researcher?, or just… faceplanted into some PDFs on Google Scholar and accidentally read some out-of-my-lane stuff and it turns out it's actionable. Results from molecular biology are actionable.
It is said that there's a 15 year gap before something reaches clinical practice. Between having in one hand some concrete scientific results. On how to treat something in the body. And on the other hand… to clinical practice. A 15 year gap.
What's that 15 year gap made out of?, and can we cross it earlier?
We can.
Trying to figure out how to get this into words, and what to do with it.
And then when I've got the realtime-DSP-ed-to-the-hilt home-computer workstation going, I'm going to work on Idris 2 because we need dependent types.