Why am I always so surprised
By APIs?
Why does the behavior I see
Lack clarity?
Why is it that what's written down
Causes a frown?
It seems that no one tested this
So much amiss...
Create, read, update, and delete
No real great feat
The docs contradict the response
With nonchalance
So what am I supposed to do?
Find something new?
The alternative could be worse!
Another curse!
I'll try to do the best I can...
But a wise man
He would probably go buy a shed
And raise chickens