Software Engineering


  • How to Save Time with Alfred, Stream Deck, and Apple Shortcuts

    Most people automate parts of their job because they find it boring. I did it because I have four kids. I used Alfred, Stream Deck, and Apple Shortcuts to automate my workflow and make the start of my day easier.

  • ExPlat’s Development Principles and Practices

    When we started working on Automattic’s new experimentation platform (ExPlat), it became clear that we needed to agree on the development practices for the project. Achieving consensus was critical, given Automattic’s fractal nature and its strong emphasis on autonomy. In practice, these attributes lead to a high variability of project development cultures across the company, depending…

  • Architecting ExPlat: Automattic’s New Experimentation Platform

    Last month, my colleague Aaron Yan published a broad overview of Automattic’s new Experimentation Platform (ExPlat). This month, we’ll dive deeper into ExPlat’s architecture and design, explain how the landscape at Automattic informed our architectural decisions, and describe the platform’s main components. Future posts will share details on each component and other aspects of experimentation…

  • Engineering Data Science at Automattic

    Yanir Seroussi shares a few of the best practices our data scientists use in their work for Automattic.