1
jdatap
6y

So the company is launching this massive new project, I'm tasked with building a dashboard to track the performances of the whole thing in near real-time.

90% if the data comes from this one somewhat rubbish API (3rd-party).

I'm given plenty of time to build this, everything runs fine prior to the launch, manager happy.

Launch day, happening exactly at midnight.

I go and check my dashboard 5 min past the hour, all excited.

Errors, errors everywhere. "What is going on?" I exclaimed. #datHeartAttack

Took me a fair amount of time to figure out the issue.

Due to the time difference I was technically requesting the 3rd party servers for "tomorrow's data," and that instead of handling that in some sensible manner, the API just threw a "wrong fucking date error."

I mean, we're paying additional money, good money, for this API.

Comments
Add Comment