I really like your point John about ‘technical debt’:

I am again reminded about the technical debt in using IndieWeb technologies on this blog without the full understanding of what is going on.
@johnjohnston https://johnjohnston.info/blog/where-did-my-webmentions-go/

https://cdn.jsdelivr.net/gh/Blogger-Peer-Review/quotebacks@1/quoteback.js
I recently went looking for where I changed the footer of my blog to update the images. Spent thirty minutes looking. Gave up.
I am still glad I do it, but I do sometimes worry. On the positive side, it really helps with my work in supporting others and thinking of what questions to consider. Also highlights the importance of clear documentation.