Weekly Digest #74

Weekly Dev Blog
2 min readMay 9, 2022

Articles

Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases

Modularization: breaking apart our app target into smaller components to reduce interdependencies, decrease build times, and allow independent development

  • Improve build times
  • Allowing developers to build and test their code on smaller targets
  • Improving the overall structure of our codebase through clearer separation of responsibilities and disentangling dependencies
  • Making it easier for our developers to work independently from one another

Modernization: adopting more forward-looking technologies and design patterns, to keep us compatible with industry trends and prepare for other technologies we might be interested in using in future

Netflix: Lessons in Experimentation

  1. Experimentation Works in the Real World as Well as Software
  2. Experimentation Is Great for Business Models
  3. Personalization Is a Great Canvas for Experimentation
  4. People Outside Can Help
  5. Build a Platform
  6. Choose the Right North Star Metric for Experiments
  7. Model Bounds are Worthy Experiments

--

--

No responses yet