Write After Write (WAW) is a data hazard in computer architecture where two instructions that write to the same location are executed out of order, potentially leading to incorrect program behavior. It is typically resolved by ensuring that the first write completes before the second one begins, often through techniques like instruction reordering or pipeline stalls.