Time-blocking is a time management technique that involves scheduling specific blocks of time for certain tasks.