Fundamentals

I use fundamentals as a tool for making better technical decisions. Rather than applying patterns and principles mechanically, I try to understand computational cost, dependencies, architectural trade-offs and the point at which the simpler solution stops being enough.