"As long as we pointlessly rename a bunch of stuff, we can create as much work for ourselves as we like, as well as for those who consume our APIs."
Whee! This is a fun article.
Haha thanks. I wrote it in a ranty way, but I've found that doing the opposite of my "advice" in the article is actually really useful :-)
I've tried both sides of the "id" naming issue when designing databases and I can say from experience that using plain "id" as a column name is not a good idea.