82% of Open-Source Projects Suffer from Tool Rot
blog.trunk.io
82% of Open-Source Projects Suffer from Tool Rot
1–10 of 61 posts
Re: 82% of Open-Source Projects Suffer from Tool Rot
#2Re: 82% of Open-Source Projects Suffer from Tool Rot
#3Re: 82% of Open-Source Projects Suffer from Tool Rot
#4software engineering is a constant fight against entropy. GitHub code search uncovers the scope of tool rot in open source projects.
Re: 82% of Open-Source Projects Suffer from Tool Rot
#5Oh my god, your vscode/text editor will freeze or crash if your code contain a specially crafted string. What a very import thing to call out.
Re: 82% of Open-Source Projects Suffer from Tool Rot
#6Kind of glossing over what's often the hardest part. Sure, ESLint (the author's example) might be easy enough, but who hasn't seen a new compiler or key library cause problems? Bugs, including security bugs, can be introduced as well as fixed. Often these problems are hard to notice (until they bite you hard) and/or work around. While the solution to the easiest part is not unwelcome, software supply chain issues are much more complex and difficult than "once you've confirmed" would suggest.
Also: stealth advertising. :-P
Re: 82% of Open-Source Projects Suffer from Tool Rot
#7Re: 82% of Open-Source Projects Suffer from Tool Rot
#8Re: 82% of Open-Source Projects Suffer from Tool Rot
#9That seems to have been mostly discarded: we now assume that a development dependency is broken and needs to be updated if it's even slightly stale, despite being stable and working just fine. I can understand part of why that is (e.g. the overhead required to support multiple versions), but I think it's shortsighted of us to treat non-adherence to the "bleeding edge" as a security or code smell.
Re: 82% of Open-Source Projects Suffer from Tool Rot
#10Buuuut is it tool rot though if it still works?