I once had to work on a poorly constructed Django project. It never quite worked right no matter how hard I tried. It felt very much like how you described. Building on top of broken things you didn’t understand and slowly trying to replace parts to improve the overall code base.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.