by QuercusMax 9 hours ago

I've worked on two different systems which were built in weakly-typed languages that just got too difficult to reason about and fix bugs, so we ended up porting to Java. Customer-facing bugs that the guy who built the framework couldn't figure out.

Sometimes people make such a big mess you have to burn it down and start over.