The historical origin of currently used programming models for doing real-time computer music is examined, with an eye toward a critical re-thinking given today’s computing environment, which is much dif- ferent from what prevailed when some major design decisions were made. In particular, why are we tempted to use a process or thread model? We can provide no simple answer, despite their wide use in real-time software.