3 ms·
> I gotta ask, though, how do you handle it when a product ISN'T working? Yeah, sometimes you have to rewrite/rearchitect but more often you don't. But somet
by Ensorceled 5y ago
> I gotta ask, though, how do you handle it when a product ISN'T working?
Yeah, sometimes you have to rewrite/rearchitect but more often you don't. But sometimes the job is to actually get some one to let go of the control of strange baby they implemented so you can rewrite.
Years ago I worked on DNA analysis software where the entire thing was abstracted; codons could be any number of bases instead of just 3, there could be any number of bases instead of 4, there was a whole system for managing amino acid names that assumed there could be an infinite number of amino acids. Loading a sequence involved millions of checks to see if there were any matches against 4 base codons or 5 base codons ...
That definitely was a rewrite; but the developer fought it every step of the way.