
Build vs buy is one of the most consequential engineering decisions, and one of the most often made on instinct rather than analysis. The instinct that 'we can build it cheaper' is almost always wrong. The instinct that 'we should buy everything' is almost always right -- except for the few cases where it isn't. Here's the framework I use.
Engineering Craft
TypeScript, CI/CD, databases, observability -- the skills that make code production-ready.