This this is the annual plea to fake a QA or testing emergency that delays your release until January.
@Jeanniewarner @jesse in other news, happy holidays hardcore Twitter! 😬
@danhon On the upside, Twitter's Racist Uncle As A Service is going to be sleeping in the office.
@Jeanniewarner in the same spirit, we do a deploy freeze for any new features from mid December to The first day back in Jan. Releasing any new features over the next couple of weeks will also likely get you non representative data in any a/b tests , so it’s just not a great time to release
@Jeanniewarner You'll never make Elon the richest man in the world again with that attitude.
@Jeanniewarner Where I used to work there was always a change freeze over Christmas and New Year, for anything but emergency work. And you'd better be able to convince the change board it genuinely is an emergency.
@Jeanniewarner Speaking as the spouse. Please don’t deploy this week.
@Jeanniewarner we deployed last week instead to predictable consequences
@Jeanniewarner Fortunately, my client takes in billions through the web site during the year and with Christmas, New Year, and Easter being big retail times we get large code freezes through those periods because nothing but nothing must interrupt the flow of cash.
@Jeanniewarner quadruply so if you're in HW because it's a free ride back on the world's saddest flights to an empty building with only other people you're close enough to to feel for, truly, as company.

@VintageAV or, as I'd like to phrase it, the ultimate plan to eject yourself from the cringy Xmas festivities and go home alone without catching the blame.

Double points if the flights are fully booked and they need to upgrade you to business.
@Jeanniewarner

@fedops @Jeanniewarner the one time it happened to me the flight was basically empty and everyone sat up front, except the guy who wanted a full row to sleep. Somehow that was still sad.
@Jeanniewarner I'm trying so hard right now... I hate OKRs 😩
@Jeanniewarner one org I worked for had a habit of deploying on Friday morning, so that by Friday afternoon they had to take overtime fixing issues
@Jeanniewarner Been there done that. Software build from India supposedly “tested” and them upstairs want it deployed “whilst it is quiet”. Regression testing shows a few critical issues but it has to go live (probably to meet someone’s bonus timescale)
@Jeanniewarner text description: Tweet by Chris Albon @chrisalbon 20 December 2017 - Software engineering pro-top: Do not, I repeat, do not deploy this week. That is how you end up debugging a critical issue from your parent's wifi in your old bedroom while your spouse hates you for abandoning them with your racist uncle.
@Jeanniewarner I was about to make a mention that's why I don't take software development jobs that require live support...then it struck me
@Jeanniewarner I... I may have forced my organisation to push an emergency update tonight.
@Jeanniewarner If you have to fake an emergency, your company is not following best practices.
@Jeanniewarner Yeah, we’ve been trying to get a prod turn for months and one of our offshore Devs unfamiliar with US holidays finally got it scheduled… for Dec 21 @ 2:00 AM. Good news, if it breaks most Users will be on vacation.
@Jeanniewarner our place has an embargo on all production releases for 3 weeks over Christmas. I’m very very pleased about this!
@Jeanniewarner The security-bug fixing world doesn't get to wait, unfortunately. >_<
@mdm right? Who can forget that jerk that posted the log4j exploit on a Friday in Dec on Twitter? I mean, sure, they apologized.
@Jeanniewarner What does Санта хлоз have in store for us this year! I'm just waiting for it to drop! They're probably waiting for more of my coworkers to leave for vacation.

@Jeanniewarner #Alt4You Tweet from Chris Albon @[email protected]

"Software engineering pro-tip:

Do not, I repeat, do not deploy this week. That is how you end up debugging a critical issue from your parent's wifi in your old bedroom while your spouse hates you for abandoning them with your racist uncle."

5:49 AM - 20 Dec 2017

@Jeanniewarner Should say do deploy this week. That's how you get an excuse to abandon your racist uncle.
@Jeanniewarner too late :( I made this mistake yesterday, and it was every bit as stressful as you can expect.
@Jeanniewarner - you write this like you know all about my career history.
@Jeanniewarner Reminder for all that feature flags and solid integration test suites are life savers. Good CI/CD practices have allowed me to not worry about when I release.
@Jeanniewarner We were deploying as we were shutting down for the holiday. Sucks to be those folks :( Hopefully everything settled out on their end…

@Jeanniewarner

I remember debugging an issue at a Starbucks in Iowa because my wife’s grandparents had no form of internet access whatsoever. While driving to the Starbucks I had my colleague reading the code to me over the phone. Exciting times.

Should I Deploy Today

A friendly reminder to all Developers, Designers, CEOs

Should I Deploy Today
@Jeanniewarner That's where dev has it better than ops. At least you can try to delay it. Even with a Feb 1 fical year there's way too much to do before Dec 31.
@Jeanniewarner Ah, to live in a non-mainframe world. End of month processing and End of year processing on New Years 🤡
@Jeanniewarner A couple of years ago I quit when I did in large part to avoid this annual insanity.
@Jeanniewarner add a test deep in a large codebase that always fails with a scary message the week before the 25th
@Jeanniewarner SecEng here pointing out that there's a decent chance I'll be That Guy anyways because someone -didn't- deploy.

@Jeanniewarner today one of our customer decided to enable a product
-still in beta
- in prod
- likely to cause significant traffic increase not forecasted
- nobody is there for monitoring
- there is no on call in my team
(I just put my OoO message for the xmas period, so whatever)

#XmasProductionStory

@Jeanniewarner I have a hard time believing that any organization that wants to deploy during the holiday week would actually listen to their testing teams...
@Jeanniewarner this made me laugh given I got a notification just before I left work today that there's a new update for the website software we use 😆

@Jeanniewarner Google, Meta, Azure, and AWS all do not do non-essential software pushes this week and most on that list freeze pushes until after new year.

It blows my mind folks would resist that.

@Jeanniewarner Father Christmas is getting tired of the Elves' excuses though...
@Jeanniewarner Don’t deploy on a Friday, metaphorical or otherwise.

@jpreisendoerfer
Chris Albon @​ 7

Software engineering pro-tip:

Do not, I repeat, do not deploy this
week. That is how you end up
debugging a critical issue from your
parent's wifi in your old bedroom while
your spouse hates you for abandoning
them with your racist uncle.

5:49 AM - 20 Dec 2017

@Jeanniewarner I don't know. I was able to miss a few really craptastic holidays working security incidents.

Hackers are actually doing those of us with dysfunctional families a favor by attacking when we're supposed to be celebrating. 

@chandlerman nolo contendere on that. Plus triple overtime.
@Jeanniewarner but the real treasure was the family members we avoided along the way!

@Jeanniewarner At my previous job, we released whenever despite pleas -- until we did a late evening release that broke shit repeatedly and lost data up to the previous day's backup. After that, we locked down release windows, including checking if everyone involved had reasonable availability.

That policy was written in blood and saved our asses multiple times.

@Jeanniewarner Alternatively, where can I get a “work emergency” so I can escape from the counterpart of racist uncle, judgmental aunt?
@seadev set up the same "phone call from a friend's situation" you do on a blind date, silly. ;-)
@Jeanniewarner Ha. He forgot to mention the sysadmin who's holiday is spent trying to stand up your hot mess will be literally murderous on your return. I have been that sysadmin.
@Jeanniewarner Probably just sounding like an echo here as others have said it, but code/deploy freeze in these last weeks absolutely is the best way to go at this time of the year. It’s just not worth it the vast majority of the time.
@Jeanniewarner @pixel or you could simply never speak to or visit your racist uncle