Work/Tech WTFs
Sitting in a meeting with "the team building a competing k8s platform to our own" that really wants to bring my team and project into theirs... we are both using almost all the same tools and doing similar things... on the agenda is "Better ways to communicate and share code" which I took as.. oh they want more insight into what we are doing and vice versa.. cool.
Work/Tech WTFs
Then here comes the big one "We should... like do pull requests.. and maybe set up a slack channel for people to announce code changes and stuff."
My team: Collective jaw dropping... because that is the first thing we did when we started our project...
"Oh and made the pull requests mandatory, this isn't like some one person greenfield show anymore and like.. I don't think it was malicious but it sucks to have someone push code straight to master and fuck everything up."
Work/Tech WTFs
So we get to it and the guy that brought it up goes into a rant about how one of their team members pushed a bunch of changes straight to master over the holiday weekend that blew up every one on their platform's k8s clusters because their flux-weave implementation does continuous deployment to -all- environments as soon as changes are pushed to master.
We offer some suggestions about doing git tags for versioning and pinning versions to specific environments they shoot those down