Software engineers... Still true!

Dec 22, 2021 6:06 AM

LetMeinNow

Views

129409

Likes

1526

Dislikes

34

Too too true!!

But Log4J keeps needing to be patched!

4 years ago | Likes 2 Dislikes 0

The Heartbleed flaw was deployed to OpenSSL four hours before midnight on December 31st. That is all.

4 years ago | Likes 5 Dislikes 0

Yeah, we suspended all new releases for our service until Jan 4th. Nobody wants to deal with that shit over the holidays.

4 years ago | Likes 1 Dislikes 0

My company actually enforces this. Hard freeze December 20th on. No deployments unless absolutely critical and with 3 levels of approval.

4 years ago | Likes 4 Dislikes 0

Normally it's a quiet week, but everyone is in a mad scramble for that LOG4J vulnerability

4 years ago | Likes 10 Dislikes 0

Every software engineer with the slightest inkling of experience knows this, my man.

4 years ago | Likes 4 Dislikes 0

Tell that to the JWST team

4 years ago | Likes 2 Dislikes 0

Hear that? That's the voice of experience.

4 years ago | Likes 12 Dislikes 1

Code freeze for the win!

4 years ago | Likes 1 Dislikes 0

Doing God's work.

4 years ago | Likes 1 Dislikes 0

But what about that stupid little feature add no one will use? You want us to wait till next release in 2wks?! Pish posh.

4 years ago | Likes 7 Dislikes 0

Read-only Fridays!

4 years ago | Likes 3 Dislikes 1

Or do. 'Sorry, have to go in'

4 years ago | Likes 1 Dislikes 0

Still recovering from a cyber attack and looking after software written in Java. There will be no Christmas for some of us in the IT sector.

4 years ago | Likes 1 Dislikes 0

I had a boss force me to deploy an entirely new version of production days before I left the country for 2 weeks.

4 years ago | Likes 1 Dislikes 0

Laughs in Log4J.

4 years ago | Likes 35 Dislikes 0

I was thinking the same

4 years ago | Likes 2 Dislikes 0

Sadly, the hackers are working the week before Christmas and therefore so must we.

4 years ago | Likes 10 Dislikes 0

They should really get a union.

4 years ago | Likes 7 Dislikes 0

Lol I was about to say that the log4j jar file would like to have a word.

4 years ago | Likes 12 Dislikes 0

Find / -name “*log4j.jar” -type f | xargs -n 1 -P 1 -iFILES sh -c ‘rm -rf FILES’

4 years ago | Likes 3 Dislikes 0

Better have another meeting about this one

4 years ago | Likes 3 Dislikes 0

NETWORK ADMINS take note

4 years ago | Likes 1 Dislikes 0

Change freeze is the only time we have to get work done!

4 years ago | Likes 2 Dislikes 0

Strangely enough, Change Orders tend to dry up at my company starting about Thanksgiving.

4 years ago | Likes 1 Dislikes 0

4 years ago | Likes 15 Dislikes 0

Change Freeze is in effect

4 years ago | Likes 57 Dislikes 0

My product owner has been pouting for 2 weeks because of code freeze on new features to prod, but we have 1/4 capacity.....

4 years ago | Likes 2 Dislikes 0

Doesn't matter. Something is going to randomly awaken an ancient unknown bug on Christmas morning.

4 years ago | Likes 8 Dislikes 0

CS (me) will call at 8am saying agents are overrun by contacts about it and they have a skeleton crew due the hols...

4 years ago | Likes 3 Dislikes 0

Well... I hope it is caught at 8am and not 6. I won't enjoy waking up eastern European devs on Christmas morning with the words:

4 years ago | Likes 2 Dislikes 0

I too have a vodka and meatless dinner hangover but shit on fire, dude, we need to fix this ish.

4 years ago | Likes 2 Dislikes 0

Time to even stop those ninja edits into prod.

4 years ago | Likes 7 Dislikes 0

Two words: Maintenance moratorium

4 years ago | Likes 1 Dislikes 0

Tell that to log4j. I'm so glad I don't work supporting Java apps any more. This past couple weeks must have been hell for my ex-coworkers.

4 years ago | Likes 12 Dislikes 0

And do whatever you can to not be the poor fucker that has the supportline phone.. I somehow had it 3 xmas in a row.. Fkcn cheaters..

4 years ago | Likes 1 Dislikes 0

phoning it in the week before Christmas is a time-honored tradition. software engineers should take part

4 years ago | Likes 182 Dislikes 0

Baby I got code to push! Nothin better!

4 years ago | Likes 1 Dislikes 0

My code is ready for a pull request but nothing's getting merged. I'll be pretending I'm Gtest and mocking my work for a few days.

4 years ago | Likes 31 Dislikes 0

'Do we have any _____ to send to ___ this weekend? ' *checks, finds five in various states of readiness* 'umm, no, sorry.

4 years ago | Likes 13 Dislikes 0

We are. Our usual service meeting turned into a debate on whether Kevin McAllister could have defended Helms Deep.

4 years ago | Likes 11 Dislikes 0

...How much prep time?

4 years ago | Likes 7 Dislikes 0

Say again? I wasn't paying attention...

4 years ago | Likes 3 Dislikes 0

God, this comment made me instantly feel so much better. I'm just doing my part!

4 years ago | Likes 2 Dislikes 0

No offense, but a major vulnerability was found that is still being patched. Everyone is deploying software this week as next.

4 years ago | Likes 12 Dislikes 0

Meme is for scheduled deployments... I hope.

4 years ago | Likes 3 Dislikes 0

Thanking my lucky stars to be a C# dev instead of a Java dev this week. It could easily have gone the other way.

4 years ago | Likes 5 Dislikes 0

If your software is commonly used in education, you are in the best deployment time until July

4 years ago | Likes 3 Dislikes 0

rollback does exist. Use it.

4 years ago | Likes 5 Dislikes 5

Fuck this attitude.

4 years ago | Likes 2 Dislikes 1

why is that ? If you changed something and it didn't work out as expected, it is not a bad thing to be able to revert. why ?

4 years ago | Likes 2 Dislikes 1

You don’t rely on it. You rely on QA and change management so you aren’t disrupting everyone with a “if it breaks, pull it back” attitude.

4 years ago | Likes 2 Dislikes 1

seen QA and change management too much. In production is always is a bit different than in the situation they tested it on. If they tested..

4 years ago | Likes 2 Dislikes 1

The only takeaway I have from this exchange is that I appreciate that you and I don’t work together.

4 years ago | Likes 1 Dislikes 1

This is the voice of inexperience.

4 years ago | Likes 14 Dislikes 2

yes, you sound like you never rolled something back, true.

4 years ago | Likes 1 Dislikes 2

Pfftt not if the package included a db change and no one told you, so you didn't do a snapshot and you're left with 2day old backup.

4 years ago | Likes 11 Dislikes 0

I feel this in so many ways, a server we use for whole- genome sequencing in house was down for a month due to updates in the software (1)

4 years ago | Likes 3 Dislikes 0

package. I'm not in your field, but kudos for the patience you must have. (2)

4 years ago | Likes 3 Dislikes 0

I've been around the block, I've seen some shit, and more pile of shit. Hell I've written shit code. They're all shit.

4 years ago | Likes 2 Dislikes 0

My code is perfect and without bugs. Who needs UAT? I'm just going to deploy it straight to prod.

4 years ago | Likes 122 Dislikes 0

Amazon devs, is that you?

4 years ago | Likes 45 Dislikes 2

So you may have heard about the AWS outage earlier. Sorry about that.

4 years ago | Likes 5 Dislikes 0

I think it affected the McDonald's app, and our debit/pinpad system.

4 years ago | Likes 1 Dislikes 0

4 years ago | Likes 14 Dislikes 0

Hey Cognos just wanted to let you know I fixed those unit tests you asked me to look at last week, they're all disabled now...

4 years ago | Likes 7 Dislikes 0

I'm in this picture and I don't like it.

4 years ago | Likes 2 Dislikes 0

Why deploy to prod when you can code in prod?

4 years ago | Likes 2 Dislikes 0

We will test this feature in production

4 years ago | Likes 9 Dislikes 1

tip tap it's a trap

4 years ago | Likes 1 Dislikes 0

Sometimes we have to when there's no data in the lowers!

4 years ago | Likes 2 Dislikes 0

Fix the data..

4 years ago | Likes 2 Dislikes 1

If only

4 years ago | Likes 2 Dislikes 0

Get prod refresh with data scrubbing, re- encrypt with test keys. Her security, compliance and legal to review, audit approve it. Easy !

4 years ago | Likes 2 Dislikes 1

Never on a Friday and never the week before major holidays.

4 years ago | Likes 533 Dislikes 2

Had a deployment the Friday before Thanksgiving last month.

4 years ago | Likes 1 Dislikes 0

“fuck it, they can deal w new bugs for christmas “ -New World Dev Team

4 years ago | Likes 2 Dislikes 0

Depends, do you hate your work and want to set an example? I'd do it. Wanna call me during my pto? Get fukt m8

4 years ago | Likes 2 Dislikes 0

i mean, why not? just to keep things interesting

4 years ago | Likes 2 Dislikes 0

And don't have your leave scheduled for the day before migration to prod

4 years ago | Likes 3 Dislikes 0

Friday is read-only day

4 years ago | Likes 2 Dislikes 1

I deployed to production tonight, with 2 days to firefight with our Devs of necessary...

4 years ago | Likes 1 Dislikes 0

Just never when the next few days are inconvenient to emergency fix on

4 years ago | Likes 2 Dislikes 0

And never too close to the end of the work day

4 years ago | Likes 41 Dislikes 1

I wish. Half my business systems can’t be touched until after-hours lest we disrupt the ever-holy order processes.

4 years ago | Likes 7 Dislikes 0

And always check it at the start of the day, just to make sure.

4 years ago | Likes 9 Dislikes 0

Blanket policies like “don’t deploy on X,” even if well-intentioned, tend to result in bundled changes, which is also risky.

4 years ago | Likes 6 Dislikes 0

As ever, Charity Majors hits the nail on the head: https://twitter.com/mipsytipsy/status/1466310011072614404

4 years ago | Likes 2 Dislikes 0

Because when the "responsible" person drops the ball, it's still the company's problem to triangulate, repair data and fix it.

4 years ago | Likes 2 Dislikes 0

One idiot makes changes late Friday, and whole teams get alerted and have to respond. No thanks.

4 years ago | Likes 1 Dislikes 0

This is what change management processes are for, as much as they suck to deal with.

4 years ago | Likes 1 Dislikes 0

Why is that person allowed to release (to an environment that necessitates alerting) without someone else approving the code change?

4 years ago | Likes 1 Dislikes 0

They scolded me for not responding to pagerduty alert at 1-3am. I was literally unconscious. I screamed at them.

4 years ago | Likes 51 Dislikes 3

“The posting said ‘support 365/24/7 platform’” yea posting also said rotations. Not ‘you’re not allowed to sleep’

4 years ago | Likes 34 Dislikes 0

Are they paying you for your pager duty time? If you're obligated to answer the phone you're on call and they have to pay you.

4 years ago | Likes 7 Dislikes 0

Probably salaried position if I had to guess

4 years ago | Likes 4 Dislikes 0

Salaried. But they don’t maintain a rotation. So I’m constantly getting escalations.

4 years ago | Likes 2 Dislikes 0

If you're oncall then you have a duty to wake up...If you're not on the rotation then they can pound sand though.

4 years ago | Likes 21 Dislikes 1

I wish I could do that when on-call at the hospital.

4 years ago | Likes 4 Dislikes 0

Now image if you didn’t have a rotation. You were just expected to be on call without break

4 years ago | Likes 3 Dislikes 1

Wish we could have when on-call at the funeral home.

4 years ago | Likes 2 Dislikes 0

"Scolded" don't sign up for that type of work then? Also if you were actually "unconscious" maybe consider attending some AA meetings....

4 years ago | Likes 6 Dislikes 55

Are you conscious when you sleep? Did I miss something. But that’s the point, I didn’t sign up to provide 8760hr of on call support a year.

4 years ago | Likes 1 Dislikes 0

There’s a strange habit that most humans are fond of where they decide to will themselves into unconsciousness for 4-10 hours. Called sleep.

4 years ago | Likes 29 Dislikes 1

Yeah and? Any time I was on call it'd be an hour of work and I was guaranteed a full day's pay. And being asleep isn't unconsciousness

4 years ago | Likes 2 Dislikes 2

Being asleep is by definition unconsciousness. To be conscious is to be aware and/or awake. To be unconscious is to not. As for the 1/2

4 years ago | Likes 1 Dislikes 0

other half of your statement, I don't have experience working on-call, so you could very well be right, but maybe the guy's just a hvy slpr.

4 years ago | Likes 1 Dislikes 0

I have pager duty, I don't mind. I get paid a fuck ton for it and have like 3 calls a month. Its also completely optional

4 years ago | Likes 5 Dislikes 0

I think they're saying that you should be able wake up relatively easily unless you're black out drunk.

4 years ago | Likes 1 Dislikes 0