Thrashing
ELI5 — The Vibe Check
When your computer (or your team) spends so much time switching between tasks that nothing actually gets done. Like a CPU that's constantly swapping memory instead of computing, or a developer jumping between 12 tickets and finishing none. Motion without progress.
Real Talk
In computing, thrashing occurs when a system spends more time managing resources (like virtual memory page swaps) than doing useful work. In team dynamics, it refers to frequent context switching between tasks, priorities, or approaches that prevents meaningful progress on any single item.
When You'll Hear This
"The server is thrashing — it needs more RAM." / "We're thrashing between features — pick one and finish it."
Related Terms
Context Switching
Jumping between different tasks and losing focus each time.
Memory Leak
A memory leak is when your program keeps grabbing more memory but never gives it back, like filling a bathtub without a drain.
Sprint
A sprint is a fixed time-box — usually 1-2 weeks — where a team commits to completing a specific set of tasks.