Today’s pet peeve: if you, software maintainer, deprecate a feature but do not provide an update path, you’re not deprecating a feature. You’re abandoning it.