2 ms·
Deploying on Friday is a sign that you are a shitty manager and don't value your team. Yes, you have canaries. Yes, you have processes for when things go wron
by bsder 4y ago
Deploying on Friday is a sign that you are a shitty manager and don't value your team.
Yes, you have canaries. Yes, you have processes for when things go wrong. However, at bottom, when something goes awry, you need a human overseeing the unwind.
If something goes wrong after a Friday deploy, you will have to unwind it on a Friday afternoon or weekend. It sucks to be the person dealing with that when, for example, your child has a recital, thanks.
I subscribe to "never say never", but ... Honestly, your feature is NEVER important enough that it couldn't wait until Monday.
(The exception to this is when things are "all hands on deck" for some horrible reason. However, at that point, all your safety systems have probably been deactivated, and you are so far outside of your normal release process that you are deploying immediately for everything.)