I'm not a coder or developer (I would have no idea where to start) but I have been using ROMs from XDA for my Note 1 (mostly Bauner) for about 5 years now since I accidentally deleted a calendar apk when I first started tinkering around with my phone when the warranty ended.

I experimented with PIT resizing via ODIN and that breathed new life into the phone.
The Nightowl 7.1 ROM worked very reliably but I had a difficult relationship with the Oreo ROM's speed and stability (not surprisingly). and the Note 1 went into retirement from daily service last year.
Since then I've tinkered with reflashing stock ROM, running Bauner's Marshmallow ROM and a quick go with RR before stumbling upon this new 9.0 ROM this weekend.
I was apprehensive about the procedure but managed to get through it with a couple of little changes
eg
I didn't have a micro sd card handy so I had to transfer files via TWRP's USB mount feature.
I thought I might be able to send the emulated TWRP zip directly to /tmp and install from there but this didn't work.
Changing to the emulated TWRP needed two attempts, the second run from the /tmp zip created by the first fail worked.
The file that the instructions told me to delete wasn't there so I progressed to the ROM install and then Pico Gapps flash before rebooting and making a brew

Apart from a couple of minor hiccups during the auto setup process the install worked well first time

So far i've managed to load around 40 apps and all work well, certainly not as quickly as on my Note 3 but for an old phone the new ROM works surprisingly well, memory usage is showing normal (666/827mb), storage is showing 7.82/16gb) and I feel I could run it as a daily user (for my middle age guy purposes) without much concern.
The team that created this ROM are genius in my eyes. I can only wonder at the work that most go on behind the scenes to put together code like this and get i to a usable state.
Thank you to all concerned

My old N7000 now lives in a shiny new case and is ready to go