Plotting TODOs over time for different OSS projects is a really interesting way to look at project development: https://schleiss.io/plotting-source-code-todos-for-open-source-projects
There's often a bump before a major release. Most projects increase over time (perhaps it's proportional to LOC?).
miniblog.
Related Posts
GitHub tracks download counts for releases, so I can see that macOS releases of difftastic downloaded are downloaded much less frequently!
I don't know if it's proportional to usage though. All these operating systems have several package managers.
Generally I'd expect project adoption to be proportional to the number of maintainers. More maintainers means more fixes, more features, more supporting infra (docs, CI).
What are the exceptions to this?
I suspect the ratio of commit message characters to changed code characters is directly proportional to the debugging effort required.

