Immediate-Mode Graphical User Interfaces - 2005
Casey MuratoriYouTube ↗
Archive guide
Casey Muratori's 2005 video introducing immediate-mode GUIs as an alternative to retained widget toolkits. He explains the motivation and shows minimal-state button logic.