Recently a work client asked for a patch on functionality to a .NET4 app which now requires .NET 4.8. That app in turn uses a DLL which also also needs to be recompiled from source.

That DLL was last built in 2007. We've gone through three version control systems, multiple servers and backup systems, and at least two office moves. No one in the company, save the owner, has been here since 2007.

You might be getting an idea of this issue here.

Now, we *may* still have the source code around. We do have a VSS archive from the right period but it's obfuscated -- no useful file names or suffixes, just thousands upon thousands of files randomly sorted with names like "zaadaaa", "saddaaa" and so on. It's a mess.

The lead developer took one look at the situation and said "I'll decompile the existing DLL and work backwards from there."

I guess we'll see what happens. Stay tuned!

#developmenthell