About Me
The quick and easy way out of having to self describe what it is to be me is to just enumerate the following:
- I am a Christian - disciple of Jesus Christ
- I am a Husband - to a wonderful woman that I adore
- I am a Father - to three terrific kids that I am so proud of
But, there is a lot more to me. At least you would hope so after living this many years on earth. I have varied interests such as nutrition, martial arts, motocross, and just about anything tech related. I started programming in high school on a Vic-20. As soon as I learned I could make individual pixels on the screen turn off and on, I was hooked. That led to a degree in computer science and engineering from Oklahoma State University.
I have been programming professionally for over 25 years now. I have always enjoyed going to conferences and user groups as part of my efforts to keep current on development practices. I can remember one of the first times I was truly inspired to think about my profession at a deeper level when I saw Alan Cooper speak and discuss his book "About Face" and user interface design concepts. I read and learned more and more as I discovered other influential speakers such as Martin Fowler and Bob Martin. I started forming really strong opinions about what we were doing right and wrong in software development. But over time, I have become very pragmatic about my approach to development. I base my software development on Agile principles and my software design on S.O.L.I.D. principles. Yet, Solution Architecture depends on much more. And that is what this web site is all about.