Lessons in Testing, Performance, and Legacy Systems from /dev/mtl 2025
Blog post from GitGuardian
Montreal's historical significance as the birthplace of the search engine set the stage for the /dev/mtl 2025 event, where approximately 150 developers gathered at École de technologie supérieure (ÉTS) to tackle common challenges in the tech community. The event, organized by a coalition of 14 local tech communities, featured 21 speakers who shared insights in both French and English across three tracks. Key sessions included Gleb Bahmutov's discussion on the complexities of feature flags in testing, Reza Madabadi's exploration of the N+1 query problem in databases, and Lucian Condrea's journey toward effective software testing practices. A recurring theme of the conference was the importance of embracing legacy systems, establishing reliable feedback loops, designing systems with guardrails, and developing habits that favor simplicity over complexity. Participants emphasized that meaningful innovations often stem from persistent efforts to address real issues, suggesting that incremental improvements across various domains, including testing, performance, and security, could lead to significant advancements akin to the inception of the search engine.