News for hackers. Stuff that matters.
Re:Why I distrust Google Cloud more than than AWS or Azure by dilyevsky on Wednesday April 21, 2021 @11:54PM (#26898557)
Maybe in java world it was different but when i wrote c++ and go code there breaking existing apis was extremely frowned upon and if they had to do it people usually sent you automated code edit PRs for this
Re:Why I distrust Google Cloud more than than AWS or Azure by Lt_Riza_Hawkeye on Thursday April 22, 2021 @01:13AM (#26898986)
I can attest. I work at a similar megacorp with a very large megarepo. If you commit a change that breaks any kind of test, anywhere, that shit is getting reverted very rapidly. If you MUST make a breaking change, congradulations, you get to update all of your users code too.
Re:Why I distrust Google Cloud more than than AWS or Azure by Viliam1234 on Thursday April 22, 2021 @07:26PM (#26909346)
This is about company culture, not the programming language. When someone breaks their API and someone else's code stops working as a consequence, will the first person get told to fix their API, or will the second person get told to fix their application?

Some companies may have a consistent policy about this, in other companies it may depend on which team happens to have more political power.

Re:Why I distrust Google Cloud more than than AWS or Azure by dilyevsky on Saturday April 24, 2021 @05:18PM (#26928332)
At least during my time there nobody was introducing breaking (at compile time) api changes wily-nily. What did happen was people would deprecate (or “sunset” as pms loved to call it) a runtime api that ppl depended on - i.e shutting down some servers. So splitting the monorepo would do nothing here unless you’re willing to run those services yourself.