Fascinating introduction to early hyperlinks: there were 'linkbases' (storing links separately from the content), they weren't 1:1 (one link could point to multiple destinations) and had gossip protocols to update on other servers!
https://moocs.southampton.ac.uk/websci/2014/02/21/open-hypermedia-web/ https://edshare.soton.ac.uk/6158/1/Open_Hypermedia.pptx
Related Posts
It feels like a mature software project is one where bugs require multiple commits to fix.
You've hammered out the basic issues, so the remaining issues are often weird interactions between components.
I've been really enjoying paru as a pacman substitute on Arch Linux: https://github.com/Morganamilo/paru
It allows you to update both normal and AUR packages in one go, which is super convenient. It also shows you PKGBUILD files, so there's still a human audit step for AUR.
I made some changes to a node express project that I haven't touched in almost five years. I was pleasantly surprised that I only needed to update one dependency to get it working again!
(It was sqlite3, which is a native dependency using node-gyp.)