What is Pair Programming Anyway?
Ask ten software engineers what “pair programming” is, and you’ll likely get ten different answers. Following my previous blog on how pair programming unlocked my growth as a software engineer, I w...
Ask ten software engineers what “pair programming” is, and you’ll likely get ten different answers. Following my previous blog on how pair programming unlocked my growth as a software engineer, I w...
I didn’t set out to become a big advocate for pair programming, I just happened to land on a team where it was the default way of working. At first, I didn’t think much of it. But looking back, it ...
I am a big fan of integration tests. I think they are the best way to test that your system works as a whole, but sometimes, integration tests are overkill or too complex to set up that the return ...
Optimizing AI models can be a complex task, but tools like Microsoft Olive simplify the process by providing a unified framework. Olive stands out due to its comprehensive capabilities, including ...
Azure Custom Speech is a feature of Azure’s Speech service that allows you to enhance the accuracy of speech recognition for your specific applications and products. It allows models to be train...
I’ve been a software engineer now for 13 years now delivering many applications to production, used by millions of people. For 12 of those years, I’ve coded utilizing Test-Driven Development (TDD)....
Hey there, I’m Adam! Welcome! 👋👋 I’m Adam Dougal, a software engineer currently crafting solutions at Microsoft. This blog is my digital playground where I share my insights on best working p...