Who am I? Ah, the eternal question … or is that “What’s for lunch?”

I call myself a realistic idealist.  I strive to start with an ideal state – since it’s far more efficient to start from ideal than to stretch to it – while knowing and accepting that sometimes what we think is the ideal state, isn’t really the best. 

My designs – code, infrastructure, processes – generally share certain traits; they are:

  • Robust
  • Scalable
  • Performant
  • Documented (always in comments, frequently externally as well)

I embody the standard DBA response: “it depends”.  While there are certain patterns which generally provide the best resolution, sometimes you need to break out of an ineffective pattern and approach a design from a different direction.