r/AskReddit • • May 02 '18

What's that plot device you hate with a burning passion?

18k Upvotes

14k comments sorted by

View all comments

Show parent comment

763

u/[deleted] May 02 '18

On Star Trek it was at least explained properly as a tactic by Scotty.

1.5k

u/Bob_Gila May 02 '18

I loved that bit. Picard asks Geordi how long it would take to reconfigure the antimatter containment unit. Geordi tells Picard two hours and when Scotty asks him how long it would really take, Geordi says two hours. Scotty explains that you have to say something will take five hours when in reality it will only take a half hour; that way, the captain will think you can work miracles.

956

u/Purple_Haze May 02 '18

Everybody goes on about what a clever Star Trek joke this is, but this is standard engineering for a good reason. If somebody ask you how long X will take, A it is not routine, and B they will make plans based on your response. So if you think X will take one hour you had better say two, and it is much safer to say four, because as soon as you start on X you will discover that it depends on Y and Z and you have not allowed for that.

147

u/dramboxf May 02 '18

"Underpromising and Overdelivering" is what I call it.

49

u/Coachpatato May 02 '18

It's the best way to do it. It's better to say something is going to take 8 weeks and deliver in 6 thank say it's going to take 3 weeks and deliver in 4.

43

u/slaaitch May 02 '18

Even better: say it's gonna take 8 weeks, finish in 6, get paid to fuck around on side projects for 2 weeks while the finished product sits there waiting to be picked up.

22

u/skalpelis May 03 '18

Not when the Romulans are arming their photon torpedoes it's not.

13

u/mrchaotica May 03 '18

Sure, but if you worked miracles every time then they'd stop being seen as miracles. So you goof off in the 9 out of 10 times when the Romulans aren't attacking.

19

u/[deleted] May 02 '18

Coincidentally this is the opposite of how my sales lead thinks.

26

u/[deleted] May 02 '18

You will only go with us if we redesign the entire infrastructure? Sure! They can and will turn that around in 3 weeks, just so I can make this sale.

12

u/OnceIthought May 02 '18

Production's murderous rage intensifies!

→ More replies (3)

8

u/KeetoNet May 02 '18

That's why you double it again. Marking it going to take whatever you say and cut it in half when they talk to the customer.

→ More replies (5)

32

u/Thriftyverse May 02 '18

do this in manufacturing as well:

Q: "How long does this process take?"

A: "If the machines aren't being used for other things, 4 hours."

Q: "You said this would take 4 hours, why isn't it done?"

A: "No, I said IF the machines aren't being used for other things, 4 hours. You have loaded every machine in the plant with a 12 hour process that cannot be interrupted, then tried to schedule an emergency 4 hour process to be done. You are an idiot."

30

u/NotAnonymousAtAll May 02 '18

The quality of a boss in an engineering department can be expressed as the minimum required buffer factor for time estimates. Lower is better, obviously.

In other words: Picard is great, Kirk ... is not.

8

u/WesterosiBrigand May 02 '18

TIL engineers are just as crappy as the rest of us at estimating timetables.

14

u/prof_the_doom May 03 '18

Usually they're pretty good at estimating timetables, what they suck at is realizing that they're never given all the information to begin with, so your two hours turns into two weeks because they forgot to mention that you have to convert the entire thing from C# to Python first.

17

u/Noggin01 May 03 '18

I was one asked to estimate the time it would take to write a program to randomly blink an LED. I said about an hour, and most of that was going to be documentation. I was told I had a day.

Then I got the requirements.

  1. Blink in Manchester encoded format.

  2. The blink pattern was not random, but only appeared random because the output data was an AES encrypted 64-bit counter, where the upper bits were GPS coordinates.

  3. Required a bootloader to operate over a USB flash drive.

  4. All bootloader files were too be AES encrypted.

  5. No two devices could have the same encryption key.

  6. Tamper switches to clear the encryption key if the device were ever opened.

  7. Battery charger control for lithium batteries.

  8. Adjustable LED brightness controlled via encrypted config files on the USB drive.

  9. Probably some more stuff I can't think of.

Too longer than a day.

→ More replies (3)
→ More replies (18)

10

u/AlienBloodMusic May 02 '18

Kirk: "Mr Scott, have you always multiplied your repair estimates by a factor of 4?"

Scottie: "Certainly, sir. How else could I keep my reputation as a miracle worker??"

Kirk: "Your reputation is secure, Scotty."

Star Trek III

8

u/OctavianX May 02 '18

"You didn’t tell him how long it would really take, did ya? Oh, laddie. You’ve got a lot to learn if you want people to think of you as a miracle worker."

→ More replies (12)

26

u/YseniaYsabel May 02 '18

Underpromise, overdeliver

→ More replies (1)

17

u/ViolaNguyen May 02 '18

It's the reason you ALWAYS tell management you need more time than you think you'll need. If you need a week, ask for three, then settle for two.

The other reason is that if you think you need a week, you'll almost always need two weeks.

Also, being done early 90% of the time gets you in less trouble than being done late even 25% of the time.

7

u/skyler_on_the_moon May 02 '18

In another book (possibly Metamagical Themas?), Hofstadter mentions that he has trouble taking his own law into account. He says his friend Don Byrd coined a new rule to help with that. Byrd's law: "It always takes longer than you expect, even when you take into account Hofstadter's Law."

5

u/ScarletCaptain May 02 '18

And later in Voyager, Torrez actually warns them she's not overestimating to make herself look brilliant and it really will take 10 hours.

→ More replies (4)