Programmers often talk about “threads,” “processes,” and “concurrency.” But what does that really mean? What does it mean about the programs we write, and how we write them? In this talk, Kerri Miller describes what concurrency means, how we can think about it, and how Ruby programmers can (and should) use concurrency in their programs.