Welcome!
Articles
- Smash the Test Pyramid!For many years, the Test Pyramid was (still is?) the de-facto model for formulating the testing strategy for your software…
- Machine Learning for Programmers – Part 1 – The FundamentalsMachine Learning and AI can be a daunting domain. There is a lot of advanced math, new technical terms, and…
- Observability, Testability, and Encapsulation – Opposing Tensions Shape Good DesignThere is so much to learn to become a good software developer. Once you get past the technical hurdle of…
- Building a Multiplayer Gaming System – Part 3 – Establishing the ContextWelcome to Part 3 of the series! In Part 2 we discussed the process we’re going to use to design…
- Building a Multiplayer Gaming System – Part 2 – Design ProcessWelcome to Part 2! In Part 1, we laid out some of the high level components of the system and…