Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
welcome to dev rant. Make sure to tell him that all APIs, once in production, are used by someone, and that they need to change in a predictable way. In a previous job, I had to explain to the backend dev why he cannot change the values in a json field as he liked.
me: "this will break both mobile clients, as they expect something else in this field"
him: "web frontend has no problem with this change"
me :facepalm: : "you moronic asshole. delete your ssh keys, and gtfo". -
pmike3958y@magicMirror thanks!
Indeed ur right but lost all my will to say something as my views, opinions and advices are mostly ignored. Need to change job i know but when you have kids and such things aren't so easy... -
@pmike I feel you. but being unhappy at work can lead to you being unhappy at home, and that can't be good. Talk to your boss, or start the search for the next job.
-
Is this the reason why people have their APIs setup with version numbers?
/api/v2/memes/ -
pmike3958y@t04glovern it depends, some like versioning some dont. The concrete case i rant about was like saying this message will always behave like this and the payload will always have this format and suddenly he brakes all assumptions and conventions previously established and changes the payload format... Typical SISO - Shit in Shit Out... :/
-
Jacobgc9098y@Doh-Vah-Kiin if you delete your SSH keys from their servers you can no longer use them.
Seems like a very Dev way of saying you're fired
Arrived at office then almost immediately the boss, who's also a developer, tells me he changed something on the protocol/api.
Me thinking: u just broke the api without thinking on consequences but hey... Ur the boss...
Later, he says: look, our app crashes!
Me: obviously...
:/ what the f**k was he thinking... :/
undefined