Once upon a time, in April this year, I was moving to a new company. It looked really good especially since they said that they have “Nordic (Danish) management”. All good until end on July when I had some well-deserved vacation.
In our project we have this Sentry integration that would let us know when something goes sideways (I am sure most devs know what I am talking about).
About a moth ago (all of devs and dev-ops) have missed one notification (we were all in a meeting an ignored the email) and live site was unusable.
Ever since I made a rule (for myself) to put the errors in a common Slack channel for all the devs to see. All good, no one was bugged.
A few days ago, Petr makes this announcement:
“Note – it seems that current errors from production are maybe false-positive and they are not affecting user. Sentry integration will be updated shortly.
Second note – even these errors may be false, we will still take a look into them.”
Today I see tow dozen errors in my email and I notify the devs, that maybe something went wrong, as there are too many different ones. If they are nothing than only 5 mins of our lives were lost.
To my notification I get this from Petr:
Yes, the FE errors on production were mentioned on stand-up and also in #frontend channel. They can be false positive, due to complications with Sentry integration.
There was no mention of said errors in any of the stand-ups this week or past week.
This morning, when I got into the office, I was surprised by my tester who said that none of the bugs I’ve put in for testing are fixed. Imagine my amazement when I checked the
bug-branch I was working on and the
testing-branch and they had very different code! So I go to Petr and:
Me: hey Petr, did you get any conflicts when merging the
bug-branch into the
Petr: Yes. But I fixed them. I kept the
Me: You should have kept the
bug-branch code as it was the newest one (and I added it to fix some bugs reported on the
Petr: Yes, yes. That is the one I used.
Half of the day has passed since and we still have different versions of code even though the
bug-branch was merged into the
testing-branch…Petr is on it (fixing).