Problem Solving by Way of Code

The software industry is in serious need of change. Too often when we set about to solve a problem we succeed marginally, often creating various issues that didn't previously exist. Unlike other industries, we are paid not only to fix our client's problems but to clean up our own messes as well.

I have chosen not to follow this failed pattern. I guarantee my solutions. I know that there are many ways to solve your problems and together we can settle on one. With several years of experience in the industry and a healthy dose of pessimism I acknowledge that all software operates with bugs. I search for them systematically, comparing the solutions behavior with what you and I expect to happen.

I know it can be difficult for you to describe the software you want, and you have the option to change your mind. Together, I believe we can define your software; and that I can deliver it. 

I want you to be fully aware that I will actively work to manage your expectations. You will never pay to get bugs resolved, and together we will adapt if you change your mind. Above all, I will keep you well informed.