Skip to content


Here are some brief articles containing some of my philosophy of software development. It explains what I think is important and illustrates some of my perspective that I’ve gained over the past two decades of working in the industry. This should help you get to know me a little bit before we get a chance to meet. This should also help you understand, when you hire me, what direction I’ll be nudging you and your organization toward.