Knowledge tells you itās safe to push to prod in Fridays. Wisdom tells you not to. Experience raises your heart rate at the very thought (though, that might actually be ptsd)
My favorite personal fuck up was when I accidentally locked myself (and literally everyone else in the company) out of the CRM I was working on by disabling the login pages and enabling SSO before I had finished setting up the SSO inside the CRMās config, and it logged me out as part of the procedure. Whoops.
Idk most teams Iāve worked with have either known better than to deploy anything at EOD or on a friday, or make heavy use of feature flags so any change that caused an issue just got swiftly rolled back. The ones that didnāt, I made it ABUNDANTLY clear that I wonāt be available outside of work hours.
Maybe I havenāt been around the block enough or maybe I got luckyā¦
Probably depends on the type of company you work in. If itās a long established one with lots of staff, theyāve probably realised this issue a long time ago and put plans in for it.
If itās a more modern one that hired a bunch of solid old heads early on, they probably know better from the outset.
In both cases, someone, somewhere will have probably experienced it and said ānever againā, so implemented (or improved) release procedures to ensure it doesnāt happen again
A lot of my teams have been on the younger side and for small companies/startups. So everyone either had a recent example to pull from or had first have experience
Weāve all done it. ā¦right?
Thatās how we know not to do it anymore
Knowledge tells you itās safe to push to prod in Fridays. Wisdom tells you not to. Experience raises your heart rate at the very thought (though, that might actually be ptsd)
My favorite personal fuck up was when I accidentally locked myself (and literally everyone else in the company) out of the CRM I was working on by disabling the login pages and enabling SSO before I had finished setting up the SSO inside the CRMās config, and it logged me out as part of the procedure. Whoops.
I think most people have done, or been part of a team that did, something similar.
At least most of the engineers Iāve worked with have had similar stories from their past
Idk most teams Iāve worked with have either known better than to deploy anything at EOD or on a friday, or make heavy use of feature flags so any change that caused an issue just got swiftly rolled back. The ones that didnāt, I made it ABUNDANTLY clear that I wonāt be available outside of work hours.
Maybe I havenāt been around the block enough or maybe I got luckyā¦
Probably depends on the type of company you work in. If itās a long established one with lots of staff, theyāve probably realised this issue a long time ago and put plans in for it.
If itās a more modern one that hired a bunch of solid old heads early on, they probably know better from the outset.
In both cases, someone, somewhere will have probably experienced it and said ānever againā, so implemented (or improved) release procedures to ensure it doesnāt happen again
A lot of my teams have been on the younger side and for small companies/startups. So everyone either had a recent example to pull from or had first have experience
I only own the one PC so - I suppose?