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.