It’s easy to optimise for the thing directly in front of us. A feature needs to ship. A bug needs fixing. A deadline is approaching. So we make the decision that gets us there fastest. Sometimes that’s exactly the right decision. But technical strategy is about asking one more question: “What does this decision mean for us six months from now?” A technical decision usually has at least two dimensions: Immediate value — Can we solve the problem now? Long-term impact ...