|
There is honor in recognizing that we need help. I am glad that your managers did the right thing.
|
|
|
|
|
There's a difference between rewriting and translating. It sounds like a minor distinction but it is not.
If the goal is simply to move from language A to B because A is not supported/secure/etc. anymore, then translate and run with it.
From a business process POV however, that is the cheaper solution but also a waste of resources for the client. The PM/SA should have done the required analysis and reviewed the processes with the client. It is expensive but at the end of the day, the client could get an enormous value add rather than a translation. Rewrites need to look beyond the codebase behind the system and utilize current technology to create or improve the client's operation as well.
I know there are valid reasons to go from "A" to "B", but personally I wouldn't take it on as I learned several years ago to listen to myself and that often the client/users don't know what's best.
|
|
|
|
|
More than once in my career, I've had to reverse-engineer a product in order to re-implement it using modern technology. It's pretty embarrassing when it's your own company's product and you're wandering around to all the old-timer trying to collect fragments of documentation, and reverse-engineering your own hardware.
|
|
|
|
|
Can you write unit tests for the legacy code in the legacy language & framework?
If so, translation is possibly the safest solution, not a rewrite. Then write matching unit tests in both languages to make sure you've got all the off by 1 errors, etc.
I've been in this exact situation but even the customer didn't know how it worked, "Just make it the same!" Not pretty, not satisfying, but met the customer's schedule and expectations, so still a win?
Added unit tests as we learned more from the users to ensure any future refactors/rewrites would have some level of confidence, too.
|
|
|
|
|
Unstoppable flow through large bodies heard (12)
------------
Not solved by 13:15... answer is
unstoppable flow = INCONTINENCE
through large bodies = in continents
heard = homophone indicator
I'm up again tomorrow, then...
modified 11-Mar-21 8:18am.
|
|
|
|
|
And you called my clue annoying !
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
|
|
He's anal like that
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Now you're just taking the piss...
|
|
|
|
|
No, it was a sh*t clue ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
(Runs away)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Quote: OVHcloud data centers engulfed in flames OVHcloud data centers engulfed in flames[^]
I like this statement: Quote: Impacted clients have been urged to turn to backups to minimize downtime and disruption. What if the cloud was your backup?
And:
Quote: "Firefighters continue to cool the buildings with the water,"
I hope those servers can swim!
Get me coffee and no one gets hurt!
modified 10-Mar-21 18:16pm.
|
|
|
|
|
Eek! The cloud is turning into a cloud...
Backup your cloud data to... somewhere else.
|
|
|
|
|
I have a deep seated mistrust in anything to do with the cloud. Nothing of any importance is stored there!
Get me coffee and no one gets hurt!
|
|
|
|
|
I with you, I like to keep a copy of what is current on my local PC. That way if something breaks (yes I'm looking at you TeamCenter!) you can carry on. For backups OneDive, cloud is good but anything else is a bit dodgy in my opinon.
|
|
|
|
|
Welcome to my paranoia. Our corporate IT department intensely dislikes the fact that I control three servers that are on the company domain, yet not under their administration. The three machines back up to each other, in addition to an external hard drive.
Our group has never had a critical data loss in the last 20 years. We have never had a malware incursion in that same time. The same cannot be said of corporate IT.
Software Zen: delete this;
|
|
|
|
|
I live just a bunch of km away from this data center. Interestingly, the fire extinguishing system was made with water sprinklers, instead of inert gas or ... water clouds, that would have far less damaged the servers. I guess the firemen damaged more than the fire itself.
|
|
|
|
|
Rage wrote: instead of inert gas
The BOFH has brought disrepute on the use of Halon for extinguishing fires...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
You can still use other gases to extinguish fire
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The BOFH - the Bastard Operator From Hell
(Not an official organization of any type...)
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I was answering the Halon bit
but thanks for clarification... I didn't know what BOFH meant
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Daniel Pfeffer wrote: The BOFH has brought disrepute on the use of Halon for extinguishing fires...
OTOH he's greatly developed the use of Halon for extinguishing management and sales.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Quote: Impacted clients have been urged to turn to backups to minimize downtime and disruption. On Firebase[^] of course!
|
|
|
|
|
Cp-Coder wrote: What if the cloud was your backup? As long as you haven't lost your live system, then you can still do a new backup
The problem comes when your live system and your backup were in the cloud... then you are probably screwed
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|