Use when facing several independent problems, such as unrelated test failures or separate subsystems, that could be investigated at the same time without sharing state