pull down to refresh
100 sats \ 2 replies \ @tomlaies 1h \ parent \ on: Undeprecate datacarrier PR rationale - @schmidty bitcoin
Is that true?
I'm aware of code half-life measurements on Linux:
Would be interesting to see where Bitcoin Core falls on that spectrum
Linux is probably a fair comparison in some ways since it's used in industrial systems, but not so much in others because it's constantly supporting new hardware. Bitcoin has no such need to respond to new hardware, or web standards in the context of frameworks.
The linux kernel gets a major several times a year, like Bitcoin, but businesses don't run the kernel... they run things like LTS or Enterprise distributions that only get majors every few years.
reply
For
29.1
, not-fancy, format count year-of-commit
, src/*.cpp
only% find src -name "*.cpp" -print \
| xargs -n 1 git blame \
| sed 's/.* \([0-9]\{4\}\)-[-0-9]*.*/\1/' \
| sort -n | uniq -c
166 2009
247 2010
3382 2011
3433 2012
4558 2013
9181 2014
7356 2015
9203 2016
13201 2017
11980 2018
16129 2019
23999 2020
30487 2021
27968 2022
26245 2023
24693 2024
2074 2025
reply