A STOPPING POINT
CONCLUSIONS, THOUGHTS, AND FUTURE WORK

About four months ago, a multi-week binge on papers, talks, books, and videos involving Seymour Papert, Alan Kay, Bret Victor, Mike Bostock, and Ken Perlin left me feeling inspired about education.1 This website is the result of my well-meaning and naive zeal.

My hope is that the method of visual explication employed in this primer has made some difficult concepts a little less difficult to learn and think about. I’m relying on enthusiastic readers, students, and educators to set me straight if there are aspects of this text which are misleading.

If you’ve made it this far, I’d love to hear about your experience with this primer. Contact me on twitter if you have questions, comments, recommendations, or complaints about the content.

There’s so much more to signal processing than is covered in this primer. In the future I’d like to attempt some visual explication of topics like convolution, autocorrelation, filtering, resampling, and the phase vocoder. If you have any other ideas or specific wishes, feel free to contact me.



“The aim is to discuss these achievements in such a way that they’re vivid and comprehensible to readers who do not have pro-grade technical backgrounds and expertise. To make the math beautiful - or at least to get the reader to see how someone might find it so.”

- David Foster Wallace, Everything and More
1. You can find a particularly nice talk by Alan Kay on education here .

I really, really recommend Mike Bostock’s Visualizing Algorithms.

Seymour Papert's Mindstorms is fantastic, and should be required reading for software developers who are interested in education.

Bret Victor's Learnable Programming is as good as an online essay can get.

This talk by Ken Perlin is just great.