Thoughts on starting and continuing an engineering-driven initiative
“Why is it slow?'' is the hardest problem to debug in a complex distributed system like Slack. To diagnose a slow-loading channel with over a hundred …
Tips for joining a fully distributed company
A case study in leveraging machine learning
What does Slack do when Slack goes down?
On May 12, 2020, Slack had our first significant outage in a long time. This is a detailed look into the technical issues that caused it.
What is the "app sandbox," what is it protecting against, and why does it matter?
At Slack, Quality is a shared responsibility. The Quality Engineering team is focused on creating a culture of testing, increasing test coverage, and …