The document discusses upgrading webhooks to first class citizens. It notes that webhooks allow apps to provide real-time updates but are not fully real-time. The document proposes 10 ways to improve webhooks, such as sending consistent events, allowing inspection of payloads, replaying events, and adding retry policies. It suggests starting with webhooks as part of an API strategy and building complex workflows using multiple specialized webhooks. The document concludes that serverless functions may be the future of webhooks and advocates for dedicated developer experience improvements and extending webhooks with native serverless capabilities.