The interesting function therefore is the red line, the one that adds the up-front invest to the potential liability. That's your total cost and the thing you should be minimizing. In most cases, with increasing up-front invest, you'll move towards an optimum range. Additional investment into reducing lock-in actually leads to higher total cost. The reason is simple: the returns on investment diminish, especially for switches that carry a small probability. If we make our architecture ever-so-flexible, we are likely stuck in this zone of over-investment. The Yagni (you ain't gonna need it) folks may aim for the other end of the spectrum - as so often, the trick is to find the happy medium.
Northflank — Deploy any project in seconds, in our cloud or yours.
It's officially been 24 hours since the OpenAI DevDay announcements.
The leaks were true. The way we use ChatGPT is about to completely change.
Here are 12 shocking things people have already built (early access):