Skip to content
lectern.tv
Study notebook

Press N to jot a timestamped note or B to pin a moment while watching.

Implementing Undo Functionality in Software Systems

Dr.

17:02·2026·undergraduate level·Public Colloquium

Dr. Steve Bagley outlines the architectural considerations and data structures required to implement robust undo/redo functionality in interactive software applications.

We use undo daily, but have you thought about what goes into making a functional undo in a program? Dr Steve Bagley takes us through some of the things we need to think about if we're implementing it ourselves!

Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile

Referenced inLobste.rs

Seminar notes & discussion

No public seminar notes on this lecture yet.