by Emily Bache | Feb 4, 2026 | Opinion
This article also appears in video form on the Modern Software Engineering Channel. Agentic AI-supported software development is probably the biggest shift in our field since high-level languages appeared in the 1950’s and 60’s. As a software developer you can’t...
by Emily Bache | Jan 29, 2026 | Autobiographical
I’ve just spent a couple of days at “GoWest Nordic Venture Capital Forum” in Gothenburg, (where I live), which aims to bring together entrepreneurs, investors and all kinds of other organisations in the general startup ecosystem. Although I have attended...
by Emily Bache | Jan 7, 2026 | Opinion
Here’s a question for you. What is the difference between a Spy and a Partial Mock? How about a Strict Mock? Test Double? Stub? What if I code it by hand instead of using a framework. Does that make it a Fake? Actually, I don’t think so! The language around...
by Emily Bache | Dec 19, 2025 | Coding Skills
Refactoring is one of the most impactful skills I teach in my work as a Samman Technical Coach. I do a lot of Learning Hour training sessions to teach particular refactorings. Sometimes these sessions go better than others, and until now I was improving them only...
by Emily Bache | Dec 8, 2025 | Opinion
Kent Beck is one of the original authors of JUnit, an open source tool that kick-started a huge shift in programmer behaviour that I and others have found immensely valuable. In 2019 he published his “Test Desiderata” with advice about the properties he...