My least favourite term in software development is "open API"

Current Events

Current Events » My least favourite term in software development is "open API"
As in, "do you have an open API? That company has an open API, can you integrate with them?" And the more sinister cousin, "it shouldn't be that difficult. They have an open api, here is the documentation"

It is always some motherfucker who doesn't have to do any of the work (usually a marketing exec or ops manager) who thinks all you have to do is put their key to our lock and just give it a turn and everything will line up and the door is open.

"What do you mean this will cost $30k? It's just an open api, all the instructions are there". Argh. Fuck off
CE's Resident Scotsman.
http://i.imgur.com/ILz2ZbV.jpg
My favorite is when the oapi doc doesn't match the data returned. Fuck you, ups
CE Mafia Archive
https://www.dropbox.com/sh/u3gaka98zsp3m0e/AADYBrilDyGYhlAbpEnac5d_a?dl=0
My favourite is when their API doesnt follow industry standards. You use GET in order to update/delete data? Im sorry but is your development team filled with baboons?
Tc, what did you have for dinner?
Rika_Furude posted...
My favourite is when their API doesnt follow industry standards. You use GET in order to update/delete data? Im sorry but is your development team filled with baboons?

The more I work in the field, the more I like RPC-over-HTTP and gRPC instead of REST conventions. I feel like REST is just less suited to the way we use the web in 2024.
CE Mafia Archive
https://www.dropbox.com/sh/u3gaka98zsp3m0e/AADYBrilDyGYhlAbpEnac5d_a?dl=0
Rika_Furude posted...
My favourite is when their API doesnt follow industry standards. You use GET in order to update/delete data? Im sorry but is your development team filled with baboons?

That's someones nephew who did it as a trainee during his summer job for some lunch money, with the skills he got in high school and a google search.
Planning is the process of replacing chance with error.
I feel for you TC and I agree
You think that's bad, just wait until you run into the APA.

https://gamefaqs.gamespot.com/a/forum/9/9d616d8e.jpg
I guess I'm something of a ne'er do well.
Pittsburgh
At my old job, my boss used to do this. Then he'd devolve into rambling about technology that doesn't exist yet and claim AI might be needed or some other dumb shit. I remember in a meeting, I congratulated an outside dev for adding double the AI. My boss took it as a 100% serious comment and was very impressed.
I don't believe in belts. There should be no ranking system for toughness.
Current Events » My least favourite term in software development is "open API"