4 ms·
Is the app you are building really that important that it will need to survive 15 years, but not important enough to update it to newer tech? I find that's not
by jfengel 3y ago
Is the app you are building really that important that it will need to survive 15 years, but not important enough to update it to newer tech?
I find that's not uncommon in large corporations. The app does what it does, and nobody particularly wants to rewrite it. It gradually both petrifies and rots, and yet a ton of workflows go through it.
For that scenario you want it in a framework that lasts, even if it's not the best one. Some poor schmuck has to keep it limping along, and then pass it off to some other poor schmuck.
Eventually the whole thing comes crashing down and you have to deal with Conway's Law -- the whole corporate structure has been built to reflect the scope of that elderly piece of software and everything cobbled to deal with it. You get to re-do it in the latest-and-greatest -- but hopefully one that will last another 15 years.