Hacker News new | ask | show | jobs
by planckscnst 5174 days ago
I think developers tend to love backward-compatability while users hate it.

As a developer, it means we don't have to keep digging out the old projects and porting them to the new API.

As a user, it means we are left with systems that have many years of cruft and with features being held back from systems because they couldn't make it backward-compatabile.

I think most users are willing to pay any higher price that will result from developers being required to work harder to port their software.

2 comments

Users love it when their software still works even after they've upgraded another bit of the overall system.
As a developer, I would rather have my code break than continue to use a terrible API.
How about fixing your application, because your terrible API were deprecated, for an application that is quite old, bit still in support ? (and of course for free, because client don't expect to pay for a compatibility fix).