Home > Halt and Catch Fire

New Coke

00:00:08

( planes roaring in distance )

00:00:15

Heli-skiing in Bulgaria.

00:00:17

The chalet I stayed at had beds like a Soviet prison.

00:00:20

But the snow-- oh, my God.

00:00:23

- Was your first job in oil? - Hell, no.

00:00:25

My parents ran a carpet store.

00:00:27

Worked there into my 20s.

00:00:29

Oil was just a stain to me.

00:00:31

Well, not to mention that his main ambition was bringing girls there after hours.

00:00:36

Remind me to kill my brother for ever telling you that story.

00:00:38

- ( both laugh ) - What derailed those big plans?

00:00:41

Well, there comes a time when a man's gotta strike out on his own.

00:00:44

- Store burned down. - Okay, that, too.

00:00:46

So, at 26, unskilled,

00:00:48

I set out to eat the world for breakfast.

00:00:50

The only job I could find was managing the sludge from a rubber plant just outside of Cleveland.

00:00:55

My boss had me cut some corners and the river caught fire.

00:00:58

- Cuyahoga River? - 'Course I got fired anyway, even though I just worked for the guy who was working for the guy.

00:01:06

- The point being-- - It's always better to be the guy.

00:01:08

That's my usual joke, sweetheart, but just to show I can surprise you, the point being we all have to take our lumps before we come into our own.

00:01:18

Makes getting there all the more sweet.

00:01:22

So, you're in love with my daughter, huh?

00:01:24

- Dad. - What, you don't want to know the answer?

00:01:26

Okay, he's impossible. Just ignore him.

00:01:29

And she's an apple from the tree.

00:01:31

Okay, I'm gonna go say hello to Graham, spare myself the torture.

00:01:35

Get him to do some work for a change.

00:01:37

He's supposed to be fixing my Jeep.

00:01:40

I love your daughter very much because, among other things, she's skeptical, like you.

00:01:48

Then you won't mind me asking you how you intend to support her.

00:01:52

She won't accept any help from me, at least not while I'm alive.

00:01:55

And the money she makes from writing is gonna be spread pretty thin for two.

00:01:59

Don't worry, I'm considering several options.

00:02:02

- What about oil? - ( chuckles )

00:02:04

Oil's all about digging in the past.

00:02:06

I've never been that interested.

00:02:08

Powering the world isn't interesting enough for you?

00:02:11

With a glut on the horizon, innovation's bound to be slow.

00:02:14

If I were you, I would be looking to diversify.

00:02:17

Into what?

00:02:18

Something forward-looking with the potential to change everything.

00:02:22

For me, that's still tech and will be until proven otherwise.

00:02:29

Here's what I think, Joe.

00:02:31

I think with your checkered work history-- and that's the nice way of putting all the things I've heard-- you don't have a whole lot of options right now, in tech or anywhere else.

00:02:41

With your abysmal references,

00:02:43

I think you'd have a tough time getting a job selling waffle irons.

00:02:48

You'd really want to put yourself through all that?

00:02:53

- Whatever it takes. - I'm just stating cold facts.

00:02:56

You won't easily get a new job.

00:02:59

If I haven't made myself clear, I'm offering you one.

00:03:07

I don't know who you think I am, but I'm not looking for charity.

00:03:11

And I'm not looking to give it.

00:03:16

Today-- today is dream lab day.

00:03:19

I'm gonna really set 'er up, you know.

00:03:20

No more talking, just action.

00:03:22

You know, I may even teach myself C.

00:03:24

Who says I'm only hardware?

00:03:26

Oh, in my spare time, I really want to learn to cook.

00:03:28

Like, you know, really cook, you know, for all for us.

00:03:31

Any special requests tonight, dear wife?

00:03:33

Huh? Duck à l'orange?

00:03:36

Yeah, what?

00:03:37

Did you find the crunchy--

00:03:39

- Hey, you okay? - Yeah.

00:03:41

I mean, sort of.

00:03:43

I went to the bank yesterday to try and increase Mutiny's credit limit.

00:03:47

The guy there just laughed at me.

00:03:48

Well, uh, how much you need?

00:03:50

Ha-ha, you couldn't afford it.

00:03:52

Well, that's what schmancy VCs are for.

00:03:54

Yeah, well, if we can close him.

00:03:56

( groans ) I'm afraid without longer term data

00:03:59

- he'll balk at our projected growth. - Hey, hey, hey.

00:04:02

Look, you always killed your presentations at TI. This is gonna be no different.

00:04:05

You just go in there, you tell a good story with confidence.

00:04:08

- Haley: Daddy! - Oh, you know, you'd think the house was on fire.

00:04:12

Flying in, babe! ( imitates airplane roar )

00:04:16

It has to be re-entrant, recursive.

00:04:18

I mean, you never need to branch except to sequence, select, or iterate.

00:04:22

- I don't-- - I'm trying to help the graphics.

00:04:23

What, even if it makes the network crash?

00:04:26

Do another rev in blocks, and do it by tonight.

00:04:29

- Cameron, it's up. - Yo-Yo: Fine.

00:04:31

What? Why is this sequence not done?

00:04:33

Cameron, we're live.

00:04:35

What?

00:04:39

Stand-alone messaging, no game.

00:04:41

We're calling it Mutiny Community, but we're open to something snappier.

00:04:46

How many hours did this take you?

00:04:49

Not too many.

00:04:50

Donna, we talked about this.

00:04:52

You can try this, but we're falling behind on games.

00:04:54

Wait, wait, shut up, shut up. Look, our first user.

00:04:58

"No game, just chat.

00:05:02

Hi, how are you?"

00:05:04

( music continues )

00:05:11

Okay, can you please go finish your game code now, like what we actually do at this company?

00:05:16

( door closes )

00:05:20

Oh, God.

00:05:22

I didn't expect a ticker tape, but I could use a chair.

00:05:30

- ( grunts ) - ( music stops )

00:05:32

Oh, God.

00:05:34

Whoo, Jesus.

00:05:36

The first prison riot, I broke both my ankles.

00:05:38

I shattered them. They got me with the water cannon.

00:05:40

They blasted me off a second-story catwalk.

00:05:44

Pow! Right on the concrete.

00:05:49

God dang, are you guys buying any of that?

00:05:51

- ( all laughing ) - Jesus, what's wrong with you?

00:05:54

How you doing, Bosworth? Arki, meet a legend.

00:05:56

( speaks Russian )

00:05:58

- Yeah, sure, sure. - When'd you get out, Boz?

00:06:01

Well, I tunneled out a couple days ago, by God, but, uh, just had to find me a shower.

00:06:05

I'm ready to go. Come on, let's get the party started.

00:06:08

- Where do I sit? - Wait, you're working here now?

00:06:11

- Awesome! - Yes, sir. Just signed on as employee number 17.

00:06:14

Yo-Yo: Did you learn how to type while you were in prison?

00:06:16

( Bosworth laughs ) You son of a bitch.

00:06:18

It's good here? I'll sit there, for God's sake.

00:06:20

( theme music playing )

00:06:54

You have nosebleeds before?

00:06:56

No, not since Garrett Faloona used to punch me on the playground.

00:07:01

You have any other symptoms-- headache, nausea, soreness of the joints, anything?

00:07:06

No, no, not really.

00:07:08

I mean, I, um...

00:07:15

Back when we were chasing deadlines on this computer we were building, mm, I used cocaine for a brief spurt.

00:07:20

Okay. How brief and how much?

00:07:23

Two, three months.

00:07:25

And, I don't know, whenever we needed it.

00:07:28

We were under the gun, so...

00:07:30

Cocaine is a tropane alkaloid that can burn your nasal membranes if you don't die from a heart attack or a stroke first.

00:07:35

N-n-no, I stopped cold three months ago. I'm--

00:07:38

Good. I'd hate to see your daughters grow up fatherless.

00:07:42

That would be sad.

00:07:44

Well... no, I'm not one of those people that gets addicted to stuff easily.

00:07:53

I can promise you that.

00:07:55

( sniffles )

00:07:58

You could've at least told me.

00:08:00

What? We're both sick of playing boss.

00:08:01

I mean, as soon as he gets up to speed, he can take stuff off our plates.

00:08:05

- He ran Cardiff for 22 years. - I know.

00:08:06

Mutiny is not Cardiff. That's the whole point.

00:08:09

- I know. - Cameron, he's an ex-convict, which is not exactly the smartest hire when we're in the market for more funding.

00:08:15

And when we're this strapped for cash, you're gonna waste it on somebody that doesn't know a bitmap from a baud rate?

00:08:22

Don't do this. Don't threaten what we're building here out of guilt or feeling sorry for him.

00:08:27

Donna, he stays.

00:08:33

We talked about being in this together.

00:08:35

We talked about communication being key.

00:08:37

This-- this isn't what we talked about.

00:08:41

"That Was Close; Diversion Eight, Diversion Two, Closet, Close-Up, Close [to the Edit], Closed" playing

00:08:53

♪ Hey... ♪

00:09:00

( grunts )

00:09:03

( music continues )

00:09:11

♪ Hey... ♪

00:09:52

( snorts )

00:09:59

- ( music playing in background ) - Ah.

00:10:01

( both sigh )

00:10:06

What?

00:10:08

I was just thinking about... your father offering me that job.

00:10:13

( laughs ) Yeah.

00:10:15

I mean, I'm still mad at him.

00:10:17

It's the classic Jacob Wheeler ambush.

00:10:21

What if I took it?

00:10:24

Well, why would you? I mean, we joked about that.

00:10:27

You called that place a mausoleum,

00:10:29

"a business literally built on fossils."

00:10:31

I know, but, I don't know-- I've been doing a bunch of reading.

00:10:34

3-D computer modeling is really shaking up the industry, changing where and how to drill.

00:10:38

I could get into that, help take Westgroup into the future.

00:10:42

What about those other jobs?

00:10:46

Didn't pan out.

00:10:52

I know, that's no reason to go work for your father's oil company, but I've kicked the tires on this, Sara, and I'm genuinely interested.

00:11:01

Or maybe you're just tired of waiting.

00:11:02

( scoffs, sighs )

00:11:05

I'm sorry.

00:11:10

Look, I know that this past year being on the sidelines has been really tough for you.

00:11:16

But when you said you were waiting for contact,

00:11:19

I didn't think you meant from my father.

00:11:22

If this is too weird for you, then I can wait around for something else to--

00:11:26

No, no.

00:11:28

I don't want you to be unhappy.

00:11:31

And we'd have to move to Dallas.

00:11:33

Would that make you unhappy?

00:11:37

Joe... if you want the job, this job, take it.

00:11:44

Of course, take it.

00:11:54

"I Am the Fly" playing

00:12:05

♪ Crawling ♪

00:12:08

♪ Over your window, you think I'm confused ♪

00:12:13

♪ I'm waiting for the divergent wasp ♪

00:12:17

♪ To complete my current ruse ♪

00:12:20

♪ But there's an air-pellet hole... ♪

00:12:23

- ( line ringing ) - ♪ I can crawl through to you... ♪

00:12:26

( modem screeching )

00:12:34

- Stop! - "...revenue, our monthly burn rate is actually--"

00:12:35

Watch out! Oh, Donna, I'm sorry.

00:12:37

- Guys. - I was aiming for that mongrel. Ah!

00:12:40

- Guys, just take it outside. - Cube not okay. Where is it?

00:12:43

- ( murmuring ) - Donna, it's your husband.

00:12:48

Hi, Gordon.

00:12:50

- You hear that? - ( modem screeching )

00:12:51

- Guess what I'm doing. - Um, using a modem?

00:12:54

Aha, but how?

00:12:56

Could it be that I got a second phone line so that we could go online and talk at the same time?

00:13:01

Yeah, that's-- that's probably it.

00:13:04

- How'd your VC meeting go? - Uh, it's in an hour, which is--

00:13:07

- look, Gordon, I've gotta go. - Yeah, well, you wanna run your pitch by me?

00:13:10

Or maybe I could, uh, you know, help out and--

00:13:13

Really, I'm sorry. I love you, darling.

00:13:14

I'll see you at home, okay?

00:13:16

- Oh... - ( dial tone humming )

00:13:27

( keyboard clacking )

00:13:33

( game beeping, pinging )

00:13:43

- ( game explosion ) - Oh. ( laughs )

00:13:44

All right.

00:13:46

You wanna play, little man, huh?

00:13:49

( beeping, pinging )

00:13:52

What? No!

00:13:54

There's no way you shot first.

00:13:56

I shot 100 milliseconds after the game started.

00:14:04

- Stan on phone: Hello? - Stan, it's Gordo.

00:14:07

What are you doing right now?

00:14:10

( phone ringing )

00:14:14

( elevator dings )

00:14:17

Oh, good, I'm not late.

00:14:19

Yo-Yo tripped over a surge protector, sent three XTs flying.

00:14:23

Luckily, a stack of pizza boxes broke their fall.

00:14:26

Saved by squalor.

00:14:29

- What? - You changed into that?

00:14:30

- Yeah, I-- - Was I supposed to dress like that?

00:14:33

Well, was I supposed to dress down?

00:14:35

Oh, God, maybe you're right. Maybe they want young and rebellious.

00:14:37

Yeah, or maybe they don't invest a million bucks in you if you've got holes in your jeans.

00:14:40

Damn it, I could've--

00:14:41

Excuse me, Miss Howe, Miss Clark?

00:14:43

Mr. Bondham will see you now.

00:14:48

Okay, so you have put up chess, checkers, backgammon,

00:14:52

"Tank Battle," and "Parallax."

00:14:54

And ignoring the first three because who cares about those?

00:14:58

That's two games in 15 months.

00:15:00

Not exactly in a hurry, are we?

00:15:02

Well, "Parallax" actually has 21 chapters, each one with a totally different world.

00:15:06

- So it's not-- - Yeah, my nephew got hooked on it.

00:15:08

- That's why I took this meeting. - Cool.

00:15:09

But then he got bored around chapter, uh, 13

00:15:13

- when the giant ice squids... - Crabs.

00:15:16

...ate the Eskimo palace or whatever.

00:15:19

He said it's fun to play with other people, but the game itself-- you know, pfft.

00:15:22

It's nowhere near as good as what Atari's been popping out.

00:15:25

I think if your nephew understood coding a little better,

00:15:27

- he'd think "Parallax" was pretty cool. - Ahem.

00:15:30

Um, look, cartridge games may look better for a while, but online gaming is the future.

00:15:36

Only if there's a profitable way to sustain it.

00:15:38

That's exactly right. And that's why we're here.

00:15:41

Our network is overloaded, limiting our ability to sign up new subscribers.

00:15:44

How do you even know they're out there?

00:15:45

Only 10% of Americans have computers.

00:15:47

Only 15% of them have modems.

00:15:50

Not to mention the fact that you're only on Commodores.

00:15:53

I mean, how do you really know that there are enough users out there to make us all a killing?

00:15:58

We just do. I mean, in-store inquiries, word of mouth.

00:16:02

There's a whole world of data.

00:16:04

Oh, yeah, with proof like that, how can I argue with you?

00:16:07

Look, Mr. Bondham, if we had the capital to buy 10 11/750s--

00:16:12

- 35 grand a pop, used. - 32-- 32, plus additional funding to cover operations through the end of the fiscal year, then I think--

00:16:17

What about kids?

00:16:19

- Hmm? - Excuse me?

00:16:22

Do you have or want kids?

00:16:27

- No. - I have two.

00:16:29

What does that have to do with it?

00:16:31

Well, when I invest in a company,

00:16:33

I don't just bet on an idea, I bet on the people.

00:16:36

Success is no Sunday drive.

00:16:38

It's not another to-do tacked to the fridge.

00:16:40

If you two, as you claim, are really gonna run this business,

00:16:43

I need to know that you're fully committed, long-term.

00:16:47

Even over, you know, biological imperatives.

00:16:51

Sorry, are you gonna give us the money or not?

00:17:08

( sighs )

00:17:10

( elevator dings )

00:17:21

Joe MacMillan?

00:17:23

Yeah, uh, hello.

00:17:25

Hey, Eugene Bowdich. Welcome to Data Entry.

00:17:28

I'll show you to your desk.

00:17:29

I was on 23 for orientation and HR told me to come down to B2 and I think there's been a mistake.

00:17:35

Oh, no mistake. You're on my clipboard.

00:17:37

Now, Westgroup Energy, if you're not aware, is really a parent corporation to nine wholly owned subsidiaries, and we do DE for all of them.

00:17:47

Color-coded baskets, redundantly labeled, correspond to different inputs.

00:17:52

The process of digitizing the company's records was begun in 1974, though clearly since then we've made great strides.

00:18:01

Does Jacob know this is what I'm working on?

00:18:04

You mean Jacob Wheeler?

00:18:07

Uh, never mind.

00:18:10

All right, any questions?

00:18:13

So, it's-- it's just-- it's, uh... d-done by hand?

00:18:21

Oh, no, we use optical character recognition, which-- which we correct by hand.

00:18:26

For particularly naughty images, you might even get to use the Big Kahuna over there.

00:18:30

But you'll have to ask me first, okay?

00:18:34

Okay?

00:18:36

- Okay. - All right.

00:18:38

Please clock out at the end of your shift, and we labor to keep the bathrooms tidy.

00:18:43

I trust you'll comply.

00:18:47

( door opens )

00:18:57

( game laser zapping )

00:19:00

Die, die, die, you disgusting pig dog!

00:19:01

Eat it! Eat it!

00:19:03

Jeez, Gordon, you're gonna break the keyboard.

00:19:05

- ( game explosion ) - You see? Right there.

00:19:07

You should be dead, not me.

00:19:09

It's like the timing's off or something.

00:19:11

Here, come on, let's go again.

00:19:13

There's more in the drawer.

00:19:14

No, thanks.

00:19:16

I'm surprised you're still--

00:19:18

I mean, I thought it was just a goof when we were finishing the Giant Pro.

00:19:21

It was, Stan, jeez.

00:19:23

Look, I found some left over.

00:19:25

What am I supposed to do, throw it away?

00:19:27

You know? Come on, let's just play.

00:19:29

Okay, wait-- hey, this time, okay, on three, fire your tank.

00:19:33

Ready?

00:19:35

One, two, three.

00:19:38

Damn it! What is going on here?

00:19:41

I mean, we-- something's going-- we both saw that I fired first.

00:19:45

I mean, there's gotta be some sort of glitch or something in the--

00:19:48

Why don't we take a break? Maybe grab a beer?

00:19:50

No, I gotta call Donna and tell her about this.

00:19:52

I mean, this is one of their flagship games.

00:19:55

- ( modem screeching ) - Oh, heh.

00:19:57

Duh, we're using both lines.

00:19:59

( blows raspberry )

00:20:00

Uh, well, I guess I'll just go over there.

00:20:04

- You okay to drive? - Yeah, of course I'm okay to drive.

00:20:06

Oh, shit! Stan, will you help me out?

00:20:09

Will you go pick up the girls from school?

00:20:11

- What? No. - What do you mean no?

00:20:13

I mean, I haven't seen 'em in, like, two years.

00:20:15

( sighs ) Well, here, look.

00:20:18

You can figure it out.

00:20:20

Here, and feel free to buy 'em some snacks or something.

00:20:23

- ( sighs ) - ( door opens, closes )

00:20:26

( muffled music playing )

00:20:33

( music continues )

00:20:44

( laughing )

00:20:46

He touched the soap. He touched the soap.

00:20:49

Very clever, ladies. Very clever.

00:20:52

( laughing continues )

00:20:54

Man, that was awesome. Did you see the look on his face?

00:20:57

- Man: Yeah, perfect. - Man #2: Priceless.

00:21:10

That's a fire hazard.

00:21:11

- Hey, where's Donna? - Whoa, look who's here.

00:21:15

Shouldn't you be in Tahiti or something with all the money you just made?

00:21:18

Look, there's a major problem with "Tank Battle." The game's not fair.

00:21:20

Dude, we've got bigger headaches right now.

00:21:22

And it's a good thing Cameron isn't here.

00:21:23

Oh, yeah, lucky me.

00:21:25

Listen, there's times when I fire at my opponent and the game doesn't read it and I get killed.

00:21:29

Oh, wow, well, couldn't it be that you're just shooting second?

00:21:31

No, Stan and I fired at the same time over and over and even when I cheated, the results were random.

00:21:35

Hey. ( knocks )

00:21:37

Your system's reading inputs from multiple modems, right?

00:21:39

- Duh. - So in a given game cycle, the token checks them one at a time to see who fired their tank.

00:21:44

- We know this, man. - Okay?

00:21:46

And if you're saying whoever's fire command happens to be next in line when the token sweeps it is awarded the kill, then you're right.

00:21:51

Congratulations. But every user shares that hazard equally.

00:21:55

But it doesn't reflect who shot first. I mean, it's random.

00:21:58

What's the point of playing a game if the outcome is random?

00:22:01

Look, it doesn't matter, okay?

00:22:04

I got a fix for ya. ( clicks tongue )

00:22:06

Aren't you just the hardware guy?

00:22:08

Well, I'm also degree- in-computer-science- from-Berkeley guy, where Donna went, with honors and top grades that'd make your penis shrivel, so maybe if you shut up for a second, you could learn something.

00:22:15

You time-stamp the input from each individual modem and at the end of each complete token pass.

00:22:20

You put them in the correct time sequence before you execute them.

00:22:23

- That way, whoever shot first... - ( phone ringing )

00:22:24

( pops lips ) ...wins.

00:22:26

- That's solid. - That is not dumb.

00:22:29

We should, uh-- we should do that.

00:22:31

Um, g-guys, find Donna.

00:22:33

Someone tried to kidnap her kids.

00:22:35

Damn it, Stan.

00:22:37

Give me the phone.

00:22:42

It's, uh, Gordon Clark here.

00:22:46

Yeah, I see.

00:22:48

Actually, that was a friend of mine that I asked to--

00:22:50

yeah, we're supposed to call first.

00:22:54

Well, I'm-- I'm sorry for the trouble, Principal Hawkins.

00:22:58

Oh, no, no, no. I'll be right there.

00:23:08

Pizza deliveries for a week if not a single word.

00:23:11

A month, plus soda.

00:23:13

I can take heat from my wife, I'd just prefer not to.

00:23:15

- Two months. - Look, one month, okay?

00:23:18

Deal, you little rats.

00:23:22

I mean, they don't want what's next or vision, they want an Adam's apple.

00:23:26

Well, at least what we wore didn't matter.

00:23:29

Hey.

00:23:34

There's been some prankin' going on, sure.

00:23:38

- Cameron? - What?

00:23:40

You should see this.

00:23:43

Lev: We might be in trouble.

00:23:44

( conversation continues indistinctly )

00:23:47

( door closes )

00:23:49

They had a power fraz about an hour ago, fried a connector or some such.

00:23:53

You might want to go take a look at that.

00:23:54

- Yeah. Yeah. - Yeah.

00:23:59

It's exactly like our "Parallax," except with better graphics.

00:24:02

I can see that. Where did you get this?

00:24:04

A friend of a friend copied it from his friend, free.

00:24:07

Some asshole ripped off "Parallax" and is just giving it away.

00:24:10

- He hacked into our network? - I don't-- look, here.

00:24:13

Who did this? Do we know?

00:24:15

Some dude. No one knows him, but supposedly he signed it in the comments to his final subroutine.

00:24:21

( laughs ) Tom Rendon.

00:24:23

Okay, check the list. See if he's a subscriber.

00:24:29

Rendon, T. Holy shit.

00:24:32

2123 Clarendon Street. He's even still logging on.

00:24:58

Hey! Hey, Tom Rendon?

00:25:03

- Who are you? - Hey, we're the people whose game you stole.

00:25:07

- Oh, Mutiny. - Uh-huh.

00:25:09

Very cool. I was kind of hoping it would find its way to you guys. What'd you think?

00:25:12

- Mr. Rendon-- - Tom.

00:25:14

Mr. Rendon, we appreciate your business for the last 10 months, but you can't just copy our game and expect to get away with it.

00:25:19

Well, I didn't just copy "Parallax,"

00:25:21

I made it a whole lot better, and if I wanted to get away with it,

00:25:23

I might've, you know, not s-- not signed it.

00:25:25

My point is you have to stop or we'll be forced to take legal action.

00:25:28

Oh, okay. All right.

00:25:30

Well, I run IT at Chatham & Watkins downtown, so I can help you find a good lawyer.

00:25:33

Oh, you think this is a joke?

00:25:36

What, you think a couple of girls won't sue your ass into the ground?

00:25:38

No.

00:25:41

You won't sue me because then you're gonna make me mad and then I'm not gonna tell you how to make your game better.

00:25:45

- You guys wanna come in? We could have a couple beers. - Okay.

00:25:48

- I can lay everything out for you. - Listen, you might think you made the game better, but we do games online.

00:25:52

Yes, six colors, that fluid scan, it might work on a Commodore,

00:25:55

- but if you want to do it across phone-- - I get it! I get it.

00:25:57

I get it. You don't want to use spaghetti code, you want to make more with less.

00:26:00

That's the real art of it.

00:26:02

Have you ever tried page flipping, dithering?

00:26:04

- No, I'm new to coding. - Combined with anti-aliasing?

00:26:06

Don't do it all on C. You'll also cut back on memory.

00:26:12

( sighs )

00:26:14

Beer offer still stands if you want that tutorial.

00:26:17

Okay, look, just don't do it again, okay?

00:26:20

Or we're gonna have a serious problem.

00:26:22

Yes, ma'ams. Mea culpa.

00:26:24

I hereby cancel my subscription.

00:26:36

Mm, I don't even want this anymore.

00:26:39

Dudes, mother lode.

00:26:42

It's to Cameron from Boz.

00:26:44

Bet it's the last one he sent from jail.

00:26:47

- What are you gonna do with it? - What do you think?

00:26:49

Boz went out for smokes.

00:26:52

Wait, won't that ruin it?

00:26:53

I can fix it.

00:26:55

Did it to my sisters for 13 years.

00:26:57

( speaks Russian )

00:27:00

Come on.

00:27:02

Yo-Yo: Nice.

00:27:07

( imitating Bosworth's voice ) "Dear Cameron..."

00:27:09

- ( all laugh ) - "...I'll keep this short

00:27:12

'cause I know or hope I'll see you soon.

00:27:15

More of the same with Johnson.

00:27:17

I won't burden you again with that whole mess.

00:27:20

I'm just trying to put it behind me."

00:27:22

Oh! Cue appropriate butt sex joke.

00:27:24

( all laugh )

00:27:26

"I think about my wife, Cameron.

00:27:29

Ex-wife, I mean. And I think about my sons, if they'll know me when I get out and, God, if they'll want to.

00:27:38

That's what hurts the most.

00:27:40

That's the real knife to my heart."

00:27:42

- Hey, uh, maybe we should stop. - Why? It's too good.

00:27:45

Yeah, man, let's just forget it.

00:27:47

- ( scoffs ) - Bosworth: Go on.

00:27:49

Finish it.

00:27:56

Go on.

00:28:03

( normal voice ) "Was what I did worth it?

00:28:06

Honestly, I think so.

00:28:09

Am I good in the eyes of God?

00:28:11

Maybe this is terrible, but I don't really care.

00:28:15

It's me inside that matters, not Him, push come to shove.

00:28:19

Sorry to lay all this on you, but you're all I got to talk to, the light in this dark hole.

00:28:28

Boz."

00:28:31

What the hell are you doing?

00:28:36

We were just goofing off.

00:28:40

Get out of here. Go home.

00:28:43

This is where I live.

00:28:45

Then go someplace I can't see you for a long time, okay?

00:28:59

( door opens, closes )

00:29:03

You know, we really work well together.

00:29:06

Maybe we should start another project.

00:29:08

Maybe I could even fund it.

00:29:10

At least till it gets off the ground.

00:29:12

- You'd do that? - Yeah, why not?

00:29:14

Man, that'd be sweet.

00:29:16

But I'm headed up to good old NorCal.

00:29:19

But-- California?

00:29:24

Do you have a job lined up?

00:29:27

Nope, just rolling the dice.

00:29:30

Booked my ticket the day I got my pink slip at Cardiff.

00:29:34

Mm.

00:29:38

A lot of big dogs out there, Stanny.

00:29:40

You know, eat or be eaten.

00:29:42

Yeah, well, good, 'cause I'm hungry.

00:29:44

- Ruff, ruff, you other mutts. - ( chuckles )

00:29:48

Ah, you don't need a partner, Gordo.

00:29:52

I'm sure whatever you dream up will be incredible.

00:29:56

L-let's play another round.

00:29:58

I'm sure they've got it recoded by now.

00:30:02

All right, on three. No cheating this time.

00:30:04

All right, line 'em up. Ready?

00:30:06

Both: One, two, three.

00:30:13

Why the lag?

00:30:14

That's weird.

00:30:15

Low user volume, each on a dedicated line?

00:30:18

I mean, the delay should be imperceptible.

00:30:20

Nothing near this bad.

00:30:22

I wouldn't pay for this crap.

00:30:23

The idiots must've messed it up.

00:30:25

Now the game sucks even more.

00:30:27

Amit and Wonderboy: One, two, three.

00:30:35

I don't understand. The new time-stamp code should only take an extra 100 milliseconds, tops.

00:30:41

How many users we got online?

00:30:43

- 132. - Uh, yeah, check again, dumbass.

00:30:47

- I'm showing 80 live modems. - Lev: Wait a second, hold it.

00:30:50

There's code in here that we didn't write.

00:30:52

What? What's going on?

00:30:56

Someone hacked into "Tank Battle."

00:30:57

They added bytes that let multiple users play on a single phone line.

00:31:01

( laughs ) This is awesome.

00:31:03

Like a kid when he buys a movie ticket and then passes it back to his friends.

00:31:06

How many hacks are there like this?

00:31:09

Here's one that's allowing 12 users on a single line.

00:31:12

12-- wait, what? How did this happen?

00:31:14

Do you guys have back doors in your code?

00:31:18

- Yeah, we always use some-- - Did you tell anyone about them?

00:31:21

No, no, of course not.

00:31:22

Okay, look, look, just-- we'll delete the bytes.

00:31:24

No free rides. And then we'll talk about security.

00:31:27

Wait, wait, hold on.

00:31:29

If the hacks are from a user, I think I can trace them.

00:31:36

( knock on door )

00:31:43

How'd you do it?

00:31:45

- What? - No, just tell me, okay?

00:31:49

You stole money out of my pocket by getting 12 modems to share a single phone line.

00:31:53

You owe me how you did it.

00:31:57

I built a PBX in software, my own private branch exchange.

00:32:00

And 12 is nothing.

00:32:01

I'm working on three times that.

00:32:03

If Mutiny could do that, it would make our overhead per user that many times smaller.

00:32:08

You do that in your head?

00:32:13

You want to know what I think?

00:32:15

If it doesn't take too long

00:32:17

'cause I really don't want to burn my chicken.

00:32:19

You're good at this. I mean, you could be hacking into anyone.

00:32:21

But are you?

00:32:22

CompuServe? GEnie? I don't think so.

00:32:26

I mean, I think you're only cloning our games and hacking our network.

00:32:30

So either you spend all your time hating us or you really love what we do.

00:32:37

- Who says it takes that much time? - I do.

00:32:41

I checked our top-10 users last month based on hours spent online.

00:32:45

You were number four.

00:32:50

I could set up a software PBX for you.

00:32:54

Hell, I could set up 50.

00:32:55

( laughs ) Are you asking for a job?

00:32:59

No, no. I like my job.

00:33:02

I do. It pays well, the hours are good.

00:33:04

I work on games in my spare time.

00:33:06

Okay, just because you ripped off "Parallax" does not make you a game designer.

00:33:09

There's still the actual concept, the original invention.

00:33:14

You know, not just sprinkling fairy dust on what somebody else has created.

00:33:16

Since I don't want the job, can I not have the lecture as well?

00:33:19

Okay? Give me a call if you want that PBX.

00:33:23

Okay.

00:33:36

I talked to three different lawyers today.

00:33:38

They said the worst thing we could do is go confront Rendon ourselves, so I hope you didn't do anything stupid.

00:33:45

He's hacking us to get our attention.

00:33:48

And I think he's the real deal.

00:33:52

( groans ) I can't believe I'm saying this, but I think we should hire him.

00:33:58

He's interested. He gave me his resume, but I wanted to talk to you first, so...

00:34:05

You already hired him, didn't you?

00:34:08

Great. I spent the entire afternoon planning our legal strategy.

00:34:12

What an efficient use of resources.

00:34:15

( sighs )

00:34:18

What did you offer him?

00:34:21

$25,000.

00:34:23

Make it 20. He'll take it.

00:34:27

I called the law office where he works.

00:34:29

Once I told them what he was up to, they threw him under the bus.

00:34:31

His last two performance reviews have been awful.

00:34:33

They were gonna fire him anyway and he knows it.

00:34:35

And if you want to pay him more, you can give him my salary.

00:34:39

Because if you keep making unilateral decisions like this,

00:34:42

I will not be sticking around, okay?

00:34:44

Yeah, okay.

00:34:49

And thank you.

00:35:00

( phone rings )

00:35:02

- Hello? - Hey, how was your day?

00:35:05

( laughs ) Oh, no, no, no. You first.

00:35:07

How was your day at the office, honey?

00:35:09

Good, we're computerizing records, getting everything archived.

00:35:16

And?

00:35:18

And, well, sometimes

00:35:21

I get to use the microfiche machine.

00:35:24

Not to be sneezed at.

00:35:27

You, uh, need approval.

00:35:32

All right, this is my fault.

00:35:34

Oh, come on. Of course it isn't.

00:35:37

Yeah, he's punishing you for Peter.

00:35:40

What do you mean?

00:35:43

Peter-- he hooked my father, got him deep on a few deals.

00:35:49

One in Zurich and this other thing.

00:35:51

But nothing ever materialized. The deals weren't real.

00:35:54

All told, my father lost a few million.

00:35:58

And this all happened right before we got divorced.

00:36:01

My father let his guard down because of me,

00:36:04

and Peter never paid him back a penny.

00:36:10

How come you never told me that?

00:36:12

Because I--

00:36:13

I hate myself for it, you know?

00:36:17

I-- I didn't want you to see me as a victim or an idiot.

00:36:22

But, you know, I'm gonna-- I'm calling my father right now.

00:36:25

He has no right to do this to you.

00:36:27

No, Sara, wait.

00:36:29

I've been stewing about this all day.

00:36:33

I thought there had to be some reason.

00:36:35

Well, now it's clear-- your dad is testing me.

00:36:38

He wants to take my measure.

00:36:40

And after what you just told me, if you were my daughter,

00:36:44

I would do the same thing.

00:36:46

Yeah, but it's stupid. It's a waste.

00:36:49

You know, I'm not gonna let you just--

00:36:51

I won't, don't worry.

00:36:52

I'm a big boy. I'm learning a lot.

00:36:57

So we can just let this breathe a sec.

00:37:00

Yeah?

00:37:04

Okay.

00:37:05

Uh, one more thing.

00:37:07

With what I'm getting paid, a two-bedroom in North Park's not gonna happen.

00:37:12

( laughs )

00:37:15

I don't care. I mean... we could pitch a tent.

00:37:19

I'll see you at home.

00:37:23

I love you.

00:37:26

Yeah, me, too.

00:37:32

Gordon: Should I call 'em?

00:37:33

I'm really excited for you guys to taste this.

00:37:36

( chuckles )

00:37:37

I saw the takeout containers in the trash, Gordon.

00:37:40

- Just testing. - ( Donna laughs )

00:37:44

You like Sal's cacciatore, right?

00:37:47

Hey, at least your obsession with "Tank Battle" paid off.

00:37:49

My coder monkeys said you came by, that your time-stamp fix was genius.

00:37:53

Oh, yeah, yeah.

00:37:55

I took a little break from work, so...

00:37:57

Oh, sure, you did, sexy beard.

00:37:59

Our log says you were online for nine hours.

00:38:02

Hmm, well, I must've left it on.

00:38:05

Anyways, the way those nitwits coded it made the problem even worse.

00:38:09

Did they show you the delay?

00:38:10

Yeah, but that was because of Tom, this user who hacked our system who Cameron wound up hiring after he ripped off "Parallax."

00:38:17

Sure, makes sense.

00:38:19

Good to know she's still insane.

00:38:21

Well, apparently, he had this breakthrough.

00:38:23

It's a software PBX that allows up to 50 users to play on a single phone line.

00:38:28

- That would be huge. - Yeah.

00:38:30

I'm tempted to go back to that VC jerk and see if it'll change his mind, but I can't bring myself.

00:38:35

How many potential users are out there for Mutiny?

00:38:37

Now you sound like him. Gordon, there's no way to know.

00:38:40

But isn't that critical? I mean, it'll affect your valuation for the next round of financing.

00:38:43

Yeah, but there's no crystal ball.

00:38:45

Yeah, no, but, Donna, maybe there is.

00:38:47

Look, you need a map of the existing network.

00:38:49

Mutiny only sees a subset at any given time, but what if-- what if anyone who could log on, legitimately or not, did it at the same time?

00:38:57

How many people would that be?

00:39:00

- Gordon! - Look, I gotta get started on this.

00:39:02

- Eat without me! - ( sighs )

00:39:23

You know, you can work here, but you cannot live here.

00:39:25

( laughing )

00:39:30

Yeah.

00:39:34

Your letters meant a lot to me.

00:39:37

The last one you sent, you signed it Catherine.

00:39:49

Cameron was my dad's name.

00:39:55

I started using it after he died.

00:40:00

And I used to write letters to him in Vietnam, so I must've written that by mistake.

00:40:11

Listen, Boz... you can't just keep stuffing envelopes around here.

00:40:18

I mean, our books are a mess.

00:40:20

Accounts retrievable, that whole thing--

00:40:22

Oh, come on, you know it's "receivable."

00:40:24

No, no, I don't know that.

00:40:25

Look, I suck at this.

00:40:28

We need you to take a look at it, work some CEO magic.

00:40:31

Plus we need help raising money.

00:40:34

I mean, we'll get you an office, we'll get you your own corner--

00:40:37

Catherine.

00:40:43

I just need some time to work some stuff out.

00:40:47

Get my head straight.

00:40:50

- Boz. - Oh, come on, as smart as you are,

00:40:52

I think I know myself a little bit better than you do.

00:40:57

My God, it's beautiful, you lettin' me work here.

00:41:02

But I--

00:41:11

I'm just ready for it, not yet.

00:41:15

How long do you need?

00:41:20

Honestly, I don't know.

00:41:31

( elevator dings )

00:41:35

Mr. Wheeler, this just came for you.

00:41:39

Was there a note?

00:41:40

Yes, sir. It was stuck inside.

00:41:42

- Read it, Caroline, will you? - Of course.

00:41:45

It just says, "Thank you for the opportunity."

00:41:47

It's not signed. I think it's a waffle iron.

00:41:50

I know who it's from.

00:42:25

( keyboard clacking )

00:42:33

( music playing )