The Karnaugh map demo is done now, finally. Another one that took much longer than I thought it would, as it turns out that designing and solving Karnaugh maps isn’t as straightforward as it looked at first sight. That’s why when you find a solution as good as the built-in solver can find, the demo just says “Optimum?” with a question mark – I cannot prove that the solver always finds the optimum solution in every case.
It’s been an interesting first year. Most of the demos are translations of some of my old VB6 demos, but the two most advanced ones here, the digital and analogue simulators, are new. So are the Oscilloscope demo, the Fourier demo, the Veroboard demo, the Log/Lin Graph demo and the Resistor Colour Code demo. So my initial target of one demo per month seems to be sustainable, even after the old ones have been translated.
What hasn’t happened at all is any progress on the chapters of the book. I haven’t posted a single chapter yet, despite several of them being very close to a releasable state. Why not? Well, I suspect some of the reason is that since I no longer teach communications, I don’t think many people would be interested; certainly the levels of feedback from this website suggest that the numbers of people who might find them useful would be very low. However, I do have a lot of students who I know appreciate the demos. Another reason is that I had a plan to integrate the demos with the notes chapters; but that’s going to take a lot of time that I can’t really justify.
This might be about to change: my bosses here seem to be trying to get me to go back to my old job of teaching communication theory, which would mean more time developing notes on communications theory. Just when I thought I’d left that behind and was free to start a new life. Oh well…