This document discusses using Samuel Beckett's play "Krapp's Last Tape" as an extended analogy to help students understand fundamental computing concepts. It describes how the play maps to computing concepts like the von Neumann architecture and fetch-decode-execute cycle. Students are given exercises based on the play to learn concepts like stored programs, indirection, and requirements analysis. Feedback from students was positive, finding it engaging and helping think outside the box.