Every dependency you add is a bet that someone else won't abandon their project. If the code you write today relies on an abstraction born yesterday, you are buying technical debt with a short expiration date. Choosing tools based on "hype" isn't a criterion, it's gambling. Experience looks for probability of survival. What does the Lindy Effect tell us about technical debt? In software, time acts as the ultimate quality filter. Unlike living beings, ideas and technologies gain "life expectancy" for every year they survive in production. The Lindy Effect states that the life expectancy of non-perishable technologies is proportional to their current age. HTML/CSS: 30+ years old. Highly likely to survive another 30. JS Frameworks: 2-5 years old. High risk of breaking changes and deprecation. Writing code coupled to the native browser API means the code from 10 years ago still works today without needing to run npm audit fix or fighting broken dependencies.…