It’s hard to embrace Swift protocol naming patterns in my code when I’m implementing UITableViewDataSource every day.

Just another example how inelegant iOS development is these days.