When writing APIs, REST (short for representational state transfer) is considered the standard. And yet, REST itself isn’t actually a standard. This makes designing intuitive REST APIs tricky to get right. It is a way of thinking or an art form more than a checklist. Having shaped API standards at two companies now, I can tell you that there are many components to creating a great API. There are some things that many companies get right and a lot that many get wrong. So how do I think about d...