For example, if a researcher chooses an algorithm with a "fairly recent" publication date of 2 years ago, that paper may have been first written 3 years prior to that, after a 1-year process of developing the algorithm and another 2-year process of generating and analyzing a dataset that showcases the algorithm so they can get it published. So that "2 year old" algorithm is actually 2 + 3 + 1 + 2 = 8 years old. If the algorithm is in a fast-moving field like next-generation sequencing analysis, it is probably obsolete several times over (i.e. the tool that obsoleted it is already itself obsolete), if it isn't completely useless now due to increases in dataset size during the past 8 years (e.g. it can only handle 1 million sequences, but today's datasets are 100 million sequences).
Any bioinformatics programmer knows this, of course, and only relies on the publication record as a last resort for information about bioinformatics algorithms. But a biologist who has a dataset they want to analyze and is looking for an algorithm to use probably won't know this, and will end up selecting a hopelessly outdated algorithm as a result.
https://en.wikipedia.org/wiki/List_of_academic_journals_by_p...
Publishing/broadcasting whether its music, words, video, or code has always been about doing something first. Seems like human nature. Don't see that pyschology changing any time soon.