Im in the middle of refactoring my prototype and merging projects into what will be the base build for my dev environment. One of the sections Of it i built a large portion of the prototype from a course on a different site. I hated everything about how this site solved problems. it was all publics and like 10 singletons tightly coupled with what i can only describe as the law of Demeter cubed. I almost completely scrapped it but then i figured id go through it line by line, diagram it, and see what a refactor would look like. Seemed like a good exercise in problem solving and learning how to transition from a quick and dirty prototype to something usable and scalable. So last night i started this process. Copilot started using my verbiage after a while until i got this prompt which is a wonderful amalgamations of a few complaints i put in comments in other places.
i legitimately chuckled and thought " yeah bro its pretty bad". Though to be honest it isn’t even the worst case in this one script let alone the project.