Synchronous vs asynchronous communication: whats the main difference and why it matters March 26, 2024