logoalt Hacker News

jkubicekyesterday at 4:45 PM4 repliesview on HN

> just include in the warning that it is not maintained.

I'm convinced this isn't possible in practice. It doesn't matter how often you declare that something isn't maintained, the second it causes an issue with a [bigger|more important|business critical] team it suddenly needs become maintained again.


Replies

tux3yesterday at 4:53 PM

And here's where your business can contact me to talk about a support contract.

If it's important, they'll pay. Often you find out it wasn't that important, and they're happy to figure it out.

show 1 reply
locknitpickertoday at 7:50 AM

> I'm convinced this isn't possible in practice.

I don't agree. Some programming languages started supporting a deprecated/obsolete tagging mechanism that is designed to trigger warnings in downstream dependencies featuring a custom message. These are one-liners that change nothing in the code. Anyone who cares about deprecating something has the low-level mechanisms to do so.

taericyesterday at 5:00 PM

I don't know that I see why/how this is a problem? You would do the same with any other thing in your life?

More, in many things, we have actively decided not to do something anymore, and also highly suggest people not mess with older things that did use it. See asbestos. Removing it from a building is not cheap and can be very dangerous.

dietr1chyesterday at 5:39 PM

It also keeps slowing down development as getting a green global compile will make you still update "deprecated" functions that face breaking API changes.