REST is one of those things you can pick up quickly, but it takes a long time to master. I hope I did a good job on that talk because I really tried to explain in a very simple language what each of the six characteristics of REST mean and how they benefit you. It would have been pretty hard to do stateless. If you're doing a REST API for controlling your garage door on a Raspberry Pi,. You probably don't care about caching. But if you're getting paid to do a REST API, you should probably care about it.