
What we’re about
We are software developers who know that writing quality code comes from deliberate practice. We find that writing code together makes it more fun and better quality than going it alone. Our meetings include guest speakers and opportunities to practice new skills and hone old ones. We use Test Driven Development while coding in pairs to tackle short programming challenges, called katas. Whether you have a favourite programming language, IDE, OS, or testing framework, or you’re completely new to code, it doesn’t matter. If you bring your imagination, curiosity and a computer, you are welcome.
Upcoming events (4+)
See all- AI Talks - Justine Gehring: Beyond the chatbot, beyond the IDE: AI in my CI/CDLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal.
https://guild.host/software-crafters-montrealDescription:
AI’s potential in software development extends far beyond code generation or chatbot-style assistants in the IDE. This talk explores how five families of AI capabilities (Learning & Onboarding, Coding Assistants, Automation & Agents, Planning, and Data Exploration & Synthesis) can transform the entire CI/CD lifecycle.
Whether it’s assessing processes, building pipelines, planning large-scale VM migrations, or summarizing an ocean of information, we’ll talk about how to identify high-impact integration points often untapped by chatbot or IDE based AI integrations. Centering AI integration around developers throughout the entire lifecycle of planning, coding, deployment, and monitoring unlocks greater ROI than simply generating more lines of code.
Bio:
Expert in artificial intelligence at Gologic in Montreal, she designs and deploys AI solutions that optimize IT team productivity, notably by automating code generation, migrations, impact analysis, and infrastructure monitoring.
She previously worked at Moderne, where she integrated AI tools for large-scale code modernization and led a strategic partnership with Mila. Trained at McGill and Mila, she specialized in Machine Learning for Code (ML4Code) and neural networks for graphs, exploring code generation in complex and dynamic environments.
A guest on the "AI at Work" and "Maintainable Software" podcasts, she shared her insights on large-scale refactoring, RAG (Retrieval-Augmented Generation), and the importance of human oversight in AI systems. She is co-author of the book AI for Mass-Scale Code Refactoring and Analysis (O’Reilly, 2024), frequently speaks at conferences (ICSME, Devnexus, ÜberConf, TechDebt), and serves on the program committees for TechDebt 2024 and 2025. She will lead the industry track in 2026.
- AI Talks - Chelsea Troy: What can we Expect from LLMs as Software Engineers?Link visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
How can we expect LLM products to impact software engineering? Join Chelsea Troy for an examination of how LLM products are built. She'll walk through the domain: what data LLMs are trained on and how they're trained: and spell out how those factors impact what LLMs tend to do well with and where they tend to struggle. Then, we'll talk about how that affects the design of the products built around LLMs, like ChatGPT, Gemini, Claude, Copilot, or Devon. Finally, take a tour with Chelsea through current research elucidating the impact of LLM product use on developer workflows, and dig into what that means for us as practitioners in an LLM-enabled world.
About Chelsea Troy
MLOps at Mozilla; Python and Pedagogy at UChicago; Software Maintenance and AI at O'Reilly.
X (Twitter) Blog Company Website - AI Talks - Carl Lapierre: Intro to Building and Observing LangGraph AgentsLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
AI agents are everywhere, but how do you go from demo to dependable? In this talk, we’ll build agents using LangGraph, and take it beyond toy examples into enterprise-grade readiness.
We’ll start with context engineering concepts like: control flow, prompt engineering, prompt management and tool calling. From there, we’ll build an agent step-by-step, enabling contextual reasoning via Retrieval-Augmented Generation (RAG), and integrating tool use for dynamic task execution. We'll also cover agent observability with open source observability tools such as LangFuse to bring full observability into the decision our agents make.
Whether you're exploring AI agents or planning your first production deployment, you'll leave this session with the patterns, tools, and clarity to do it right.
- AI Talks - Jessica Kerr: Designing for AI Agents: MCPLink visible for attendees
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us!
This series is hosted in collaboration with Software Crafters Montreal. https://guild.host/software-crafters-montreal
Description:
We want our software to be easy for people to use. That means building a great UI. Now that people work with AI agents, we need our software to be easy for agents to use. That means building a great MCP. Model Context Protocol servers give AI agents fingers to feel around and act in the world, one tool at a time.
In this session, I’ll share design considerations from the Honeycomb.io MCP. I’ll contrast MCP design with human UX and software APIs, then discuss ways to tell whether the MCP is effective in production.
Bio:
Jessica Kerr is a symmathecist, in the medium of code. She believes in learning systems made of learning parts: enthusiastic people and evolving software. She is a Principal Developer Advocate at [Honeycomb.io](https://honeycomb.io/), where she teaches developers to make their software teach them what’s going on inside.
In twenty years of professional software development, she has programmed in and spoken at conferences about Java, Scala, Clojure, TypeScript, Ruby, and Elm. She lives in St. Louis, MO with two children who invent worlds and draw characters with superpowers, and two cats who meow and knock over water glasses.