Marcelo Lebre explains why you should be working asynchronously. This post goes into detail about multiplexing, communication, and action, which are all vital to async work.
I’m not sure if I’m all-in with everything Marcelo says, but I’ll agree that async work is an excellent way to get things done efficiently with fewer interruptions.