Reducing technical debt by refining your AppExchange solution.
Think of technical debt like that credit card bill you’ve been avoiding. It starts manageable, but suddenly, you’re in over your head, and the interest is snowballing. It’s an intimidating sight, but don’t hit the panic button just yet
There’s always that nuclear option – filing for bankruptcy. And in AppExchange terms, that’s a complete overhaul of your solution. It’s like finally admitting that you shouldn’t have bought that jet ski and starting fresh. But remember, just like in real life, this is a drastic measure. It comes with a steep price, and no, I’m not talking about legal fees or a dodgy credit score.
Almost two decades ago, software engineer Joel Spolsky criticized Netscape for deciding to rewrite their code base in his influential essay, Things You Should Never Do.7 According to Spolsky, rebuilding a system from scratch...