var self = justin();

Software Developer Teammate

A place to remind my future self of what I've learned and experienced. That means both my successes and failures.


  1. Extensibility In Message Based Systems With NServiceBus

    One of my favorite things about message based systems is the natural points of extensibility you can gain. Though, you don't get it for free if you aren't setting yourself up for it. Let's say you work for a company that sells dog shoes online. Thinking about it, that's a…


  2. NHDNUG May 2016

    This is for the talk I gave at the North Houston .NET User Group in May titled "Going Distributed with NServiceBus". Here are the slides for the NSB Talk. Here's the github repo for the code. Link for github…


  3. Software won't be my legacy

    I use to think the most important thing I could do as a developer was write code that made a difference; that somehow my code would impact the lives of people in some amazing way. While that's a possibility, it hasn't happened yet and it most likely won't happen in…


  4. Mistake Driven Development - Estimations

    Mistake Driven Development, or MDD (because we need another TLA in our lives), is my thought process on how I grow as a human both personally and professionally. The basic idea is that I, as I'm sure others do, learn best after making mistakes. I can be told the right…


  5. Starting a Major Refactoring By Refactoring Myself

    A few months ago, I started with Clear Measure and joined a project as the team lead. The project had been started about 2 years earlier, so it was not the elusive greenfield project. This project had changed hands a few times and, for a while, there wasn't anyone who…