Deconstructing Kitty
This is a great example of how much information there is in the design of even simple things, the way in which one design decision constrains others (why not an iron core? Because the magnet would tend to stick to it. But why a magnet? So we can push it. But why push it? Because it is easier to tell when the bob has just passed bottom then when it is about to get there) synergy (with a magnet, we can use the induced voltage in the coil to measure the movement) and KISS (a simple knife-edge bearing.)<p>Another reminder to make my code as simple as possible.