Hacker News new | ask | show | jobs
by jerf 3820 days ago
"It assumes that you have the organizational maturity to handle synchronizing two separate systems and the distributed transactions that entails."

Well, to be honest, when we're talking about proper maintenance and advancement techniques, we must by definition be discussing the topic only for those with the discipline to correctly implement relevant techniques and policies. If your developers or management choose not to, be it for whatever reason up to and including total lack of requisite talent or experience somewhere, you've already lost and the only thing that can possibly save you is to address that problem first, and if that's not possible for whatever reason, you've simply already lost.

As a result, it turns out not to be an interesting case to discuss. Even if it is, probably, the dominant case in the field....

1 comments

I think it makes the most interesting case. How do you level up an organization? It's a very hard problem that hasn't been solved yet.

In some markets, the talent to handle this type of project doesn't exist. In other markets, the cost to acquire that talent is more than the marginal cost of rewriting the system.