Going from Coder to Slack Engineer
Dec 2, 2021

Summary
This post details the lessons learned by an intern while developing an image editor feature for Slack. It covers product-oriented engineering principles such as focusing on the problem, A/B testing, and data-driven decisions. It also outlines best practices for contributing to a shared codebase, including adhering to interfaces, writing future-proof and reusable code, ensuring accessibility and internationalization, and using feature flags. The post highlights the importance of balancing security, privacy, and compliance in feature development.