Reddit - Beehaw until I decided I didn't like older versions of Lemmy (though it seems most things I didn't like are better now) - kbin.social (died) - kbin.run (died) - fedia.
Japan-based backend software dev and small-scale farmer.
Reddit - Beehaw until I decided I didn't like older versions of Lemmy (though it seems most things I didn't like are better now) - kbin.social (died) - kbin.run (died) - fedia.
Japan-based backend software dev and small-scale farmer.
If possible, you could try to get the requirements and design to those and write something new.
If that's not possible, I would start flow-charting. I always do it by hand in whatever tool you have handy. Some languages have tools that can do this for you (Go and Java and I think PHP to name a few) if it's that big of a mess. From there, find your inputs and outputs and go back to the "rewrite it" part.