Gerald Sussman[0] (of SICP fame) gave an interesting talk[1] on mechanical watches awhile back.
[0] https://en.wikipedia.org/wiki/Gerald_Jay_Sussman [1] https://www.youtube.com/watch?v=TWQN8Yf1g70
[0] https://en.wikipedia.org/wiki/Gerald_Jay_Sussman [1] https://www.youtube.com/watch?v=TWQN8Yf1g70