This document discusses the differences between traditional and event-driven thinking in computing. It begins with a brief history of event processing, noting its origins in academic projects in the early 2000s and increased adoption in recent years driven by big data and IoT trends. The document then outlines some key differences in event-driven thinking, such as its focus on reacting immediately to events rather than responding to periodic queries. It provides an example of using events to detect suspicious banking activity in real-time. Finally, it discusses challenges in expressing event-driven logic and temporal considerations using traditional request-driven approaches.