Avoiding the soft delete anti-pattern | Dark Hacker News