@paul I read some but not all of these posts and enjoyed what I read! Rants about OSI are always amusing, and your writing style is doubly so. And I was entertained by your notes on FCC-compliant test procedures: I think most of those methods would probably suffice without doing any of the others, but kudos for thoroughness.
I'd be especially interested in reading about what motivated you to write not one but two SDR libraries and what you learned from those efforts. I have one technical complaint about GNU Radio from the time I tried to use it two decades ago, which I think still applies today, so I've been interested in the software engineering aspects of SDR for a long time, and would love to hear your thoughts on that.
(My complaint was that the ability to wire together dataflow graphs of simple reusable components is amazing, right up to the point where you need feedback, when suddenly you can't reuse any of the existing components any more and have to write custom C++ from scratch. And so many protocols require feedback to demodulate. I don't blame them because it's hard to get good performance if you can't process samples in large batches, but from my point of view that little restriction made the whole thing unusable, and I've been wondering how to do better ever since.)