Why small things like dialogs matter in user experience
When one of the few important attributes to Slack's large success can be boiled down to an exceptional, near-perfect execution of their product, the small pieces that make up the product matter a lot. It's not rare to have a pretty good, or even really good product, but that alone is no longer satisfactory for the ever-evolving needs users have towards products that they use every day. To give you an example -- marketers have an average of 65 apps in use per enterprise organization. With that many applications to manage their workflows and processes, there's less tolerance towards small user experience frustrations and higher expectations of meeting what the user needs. While there are a lot of other factors that play into Slack's overall success, a large and very important part of it is the design of the product.