Hacker News new | ask | show | jobs
by zxy 5168 days ago
I personally think it's better to break backwards compatibility if you're removing or changing something that was bad in the first place. Otherwise, there is no need, and thus it never breaks. Much like in the case of your list of non breaking programs.
1 comments

> I personally think it's better to break backwards compatibility if you're removing or changing something that was bad in the first place.

This is the false dichotomy that I want to dispel. You can remove/change bad things while maintaining backwards compatibility in most cases! It just takes a little bit of extra glue code!