When teaching programming, it's difficult to come up with examples and exercises that are both not too complicated yet still interesting. This talk will revisit a historical source of interesting programming ideas: the 1980s Computer Recreations column in "Scientific American".