I do this on paper, with each page dated with the date I started filling the page. The goal is to check off most of the improvements before or shortly after starting a new page.
I think we've spent a lot of time looking at backend and frontend web app development as separate. In my work, TRPC (https://trpc.io/) solved this. I hope others in different frameworks find a similar solution soon.
I remember chatting on the RepRap 3D Printer forums in the early 2010s, everything searchable by Google and static text. That mode is long gone now, Discord's superior UX seems to have swallowed up most of the forums.