When a programmer resorts to making random changes to their code until something works.
Joe spent hours staring at his code, trying to figure out a solution, until he finally gave in to monkey debugging.