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.…