APIs

Worst.API.Ever

Back when I was developing Android applications, the worst REST API I ever had to consume had a response that looked something like this: [ [true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false], [false,false,false,false,true,true,true,true,true,true,true,true,true,true,true,true], [true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,true], [true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false], [], [false,false,false,false,false,false,false,false,false,false,false,false,false,false], [true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true], ] Allow me to explain: This API was used to retrieve available time slots in the upcoming week. Each nested array represents a day in the upcoming week. So for example: If today is Friday, then the array at index 0 represents Saturday.