Title: we've got the dreamers' disease
Fandom: The Social Network
Pairing: Mark/Eduardo (some minor Sean/Eduardo and Sean/Mark)
Rating: NC-17
Word count: ~15,500 words
Summary: AU. In which Mark and Eduardo are BFFs in high school, Mark has a gigantic, horrible, soul-eating crush on Eduardo, Eduardo has issues, and Sean comes in and blows everything up (not literally).
Notes: Written for
this kinkmeme prompt.
queenzulu gets credit for the beta and for not laughing me out of everything.
If it were up to Mark, he would have skipped out on adolescence entirely.
He'd known it would be bad when his mom sat him down at the kitchen table at the age of thirteen and said, "You're going to be undergoing a lot of changes soon, a lot of hormones. I just want you to know that your emotions are okay, and even though it will feel like it at times, it's never going to be the end of the world."
Mark had said, "Shouldn't Dad be giving me this pep talk?"
And his mom had said, "Cute. Just remember, your life isn't going to end just because the girl you like doesn't like you back." She paused for a moment. "Or boy. You know it's okay if you like boys, right?"
Mark had decided he wanted to die right then and there, the kitchen floor swallowing him up and sparing him the misery of having to have any sort of conversation vaguely pertaining to his sex life with his mom. "Whatever," he had said, and then he ran upstairs as fast as he possibly could so that he could hide in his room.
It really kind of sucked when he found out his mom was right. Mark hates being a teenager, hates high school, hates his classmates, hates everything. His teachers have to repeat themselves way too many times to his classmates, and all the stuff they're learning is way too easy anyway. Mark spends most of his time in class doodling random shapes in the margins of his notebooks and the rest of his time drawing control flow diagrams and sketching out pseudocode algorithms. His parents had considered sending him to Exeter, which would have been amazing, but Mark had vetoed it.
And really, that gets to the crux of the matter.
Mark decided he didn't want to go to Exeter, because Eduardo wasn't going to Exeter.
Eduardo is also at least half the reason why Mark hates adolescence, because it was a lot easier being Eduardo's best friend when he wasn't popping boners every time Eduardo took a drink of water or decided not to wear shirts or did his stupid dorky dance. Before he hit his growth spurt, Eduardo was just the kid who lived next door and spent all his free time doing math homework on Mark's bed while Mark churned out stupid essays on his computer. Eduardo was the kid who could almost kick Mark's ass at Street Fighter II and who helped Mark put worms in Donna's bed when she was being annoying. Eduardo started arguments over whether or not Batman could kick Obi-Wan Kenobi's ass, and he made stupid dead baby jokes, and he had an entire month in eighth grade when he'd been completely obsessed with Britney Spears.
But then Eduardo had tumbled into Mark's room one afternoon after school when they were still just sophmores and said, "Sarah Rabin gave me a handjob in the second floor bathrooms." He had been bright-eyed and excited, a little flushed, either from how fast he'd run across the shared yard or the orgasm he'd just had. "She came by my locker and told me she had something she wanted to give me. Then she locked the two of us in one of the stalls in the guys' bathroom and unzipped my jeans and --"
"Sounds fun," Mark said. He couldn't figure out the weird empty feeling in his chest and he couldn't keep looking at Eduardo. It was no big deal. It was just sex. They were guys. They were supposed to have sex when it was offered up to them by hot senior girls. Mark would have done the same thing if he had been in Eduardo's place. "I guess she was using you for practice or something." Sarah was dating one of the Winklevoss twins. Mark couldn't remember which one.
Eduardo wasn't even listening to Mark. "She told me that she broke up with Cameron last week, and that she wanted to go to the movies with me this Friday." He was grinning. Mark felt sick to his stomach. "Man, she even did this thing with her fingers that, fuck, I'm going to have to try it myself sometime." That was enough to put the image of Eduardo jerking himself off in Mark's head -- frantic, quick strokes along with whatever trick Sarah had taught him to do, his eyes closed, all golden skin and disheveled hair -- which should have been kind of gross and a little unsettling, but it hadn't been.
At that point, Mark started typing something into his computer so that he wouldn't have to look at Eduardo, and so that he could hide his crotch underneath his desk.
That had been two years ago. Mark still hates his hormones. His mom is right (of course she is), and it's not the end of the world that he's developed a gigantic, horrible, soul-eating crush on Eduardo, but it still sucks. It sucks a lot.
Especially because Eduardo sailed through puberty. He didn't get splotchy and gross like Mark did for his Bar Mitzvah, and he didn't start tripping over his feet when he got his own growth spurt and gained an extra two to three inches on Mark. Really, it wasn't fucking fair. Eduardo didn't have the same problems Mark did with talking to girls. Or guys. (Eduardo didn't even have the decency to have a bisexual freakout before telling Mark he'd hooked up with Chris Hughes at one of Billy Olsen's parties.) He just started dating a constant stream of people so hot Mark felt like Eduardo's creepy garden gnome friend around them.
So really, Mark would have been perfectly happy to skip all of that and go straight to the part where he had his own startup in Silicon Valley after graduating from college. By then, he'd probably be over it.
He could hope, anyway.
---
"Shit," Eduardo says when his phone buzzes at him.
Mark pulls his eyes away from an obnoxious off-by-one error that he can't pin down. "What?" he says. They're sitting on the Saverins' porch today, enjoying the late-summer weather. Eduardo is reading The Heart of Darkness for his AP English class. Mark is toying around with the Winamp plugin API, because he's got this idea he's been kicking around in his head, but he's not quite sure how it will work yet. They're sitting on adjacent deck chairs. Eduardo has his feet propped up on the deck table. Mark is sitting cross-legged with his laptop in his lap. The sunlight isn't great for reading things off Mark's computer screen, but he's willing to suck it up for a few more hours with Eduardo.
Yeah, Mark understands that he's fucked. He's just trying to do damage control at this point.
Eduardo shakes his head, hammering something out on his phone. "Christy is leaving me text messages every ten minutes." He's the slowest texter Mark has ever seen, even with the Blackberry his dad gave him for his birthday.
Mark says, "You know that's kind of weird, right, Wardo?" That time he'd met Christy at one of Tristan Campbell's parties, she'd seemed nice enough. She'd smiled a lot at Eduardo, leaning forward as much as possible so that Eduardo got a good look at her cleavage, and she hadn't pretended Mark wasn't there. She'd even convinced her friend Alice to give Mark a blowjob in one of the other rooms. It had been pretty spectacular, even if Mark doesn't have much to compare it to.
"She's insanely jealous," Eduardo says in the tone of voice that indicates that he knows that everything's going wrong here. "I'm kind of afraid of her." Mark hasn't made a chart or anything, but he's seen a steady increase in instability amongst the people Eduardo's been dating. Not that Mark has said anything. He gets this bitter taste in his mouth whenever he tries to give Eduardo relationship advice.
"Okay," Mark says.
Eduardo looks at him. Really looks at him, like he's seeing all of Mark, all of Mark's messy hair and Mark's slightly deformed toes. Mark looks back, because he's not afraid of Eduardo. They're friends still. They'll always be friends. "I have no idea what goes through your head, man," Eduardo says.
The porch door opens behind them. "Ah, Eduardo. There you are," Mr. Saverin says, smiling. Both Mark and Eduardo tense up immediately. Mr. Saverin's always been nice to Mark, friendly, helpful. Sometimes he grills Mark on which colleges he wants to go to and which extracurricular clubs Mark is participating in.
It makes Mark's skin crawl. Thankfully, Eduardo has perfected the art of bullshit. He smooths his face out into something sweet and innocent. "Pai, Mark and I were just going to go to the movies. We're going to be late if we don't leave soon."
It's a lie, but Mark starts packing his stuff anyway. He tries to remember what's the longest movie playing in theaters right now. Mr. Saverin's smile doesn't fade. "Don't stay out too late. Eduardo, I would like to speak to you when you get back."
Eduardo nods, ever deferential around his father. "Of course," he says.
Mark and Eduardo beat a hasty retreat, almost sprinting down the driveway to Eduardo's car, a used Camry that Eduardo bought for himself for his sixteenth birthday. It's at least half a fuck-you to his father, who had been talking about getting Eduardo something fancy once Eduardo passed his driver's test. Eduardo had decided to skip all of that and get his car as soon as he had his learner's permit. The transaction wasn't exactly legal, but Eduardo had enough saved up, and the car was just sketchy enough to be affordable. It all worked out okay.
Mark tosses his laptop bag in the back seat, and climbs into the passenger seat. Once they're on the road, some of the tension drains out of Eduardo's shoulders. "Where are we going now?" Mark says.
Eduardo shrugs. "Anywhere," he says, and Mark can hear the anywhere but here in his voice.
"Okay," Mark says, shrugging. He can do that. He rolls down the window so he can feel the wind on his face, so he can feel it flowing through his fingers.
Eduardo's phone buzzes again.
---
Mark is half-expecting it that night, but it still startles him awake when he hears someone open his bedroom door.
"Hey, it's just me," Eduardo says. He sounds exhausted, and once Mark blinks a few times to adjust to the dim light, he can see the tear tracks running down Eduardo's face, the ice pack Eduardo is holding up to his left cheek. He collapses into Mark's desk chair, like all the energy has bled out of him at once. "It's a good thing you left when you did." Mark doesn't bother correcting Eduardo, because Eduardo is still under the bizarrely mistaken belief that Mark is the one who needs protection from Eduardo's father. Eduardo still sees Mark as this tiny kid who's in as much danger as he is, and it's just not true anymore.
Mark scoots over so that Eduardo can climb onto the bed with him. It's routine at this point. First, they want to get the swelling down. Mark keeps an extra ice pack in the refrigerator, ostensibly for fencing injuries. But it's really for nights like this, when it's so bad Eduardo sneaks out of his house and into Mark's bedroom, when Eduardo gets this weird, almost dead look in his eyes. They don't tell Mark's parents about it, because Eduardo is always insisting that it's better this way. Mark hasn't been able to talk him out of it in the last ten years, and he's at the point where it's easier to just stop trying.
In the morning, Eduardo will try to cover up the bruise as much as possible. Randi had helped buy the concealer, the first time around. She took them to the nearest CVS and did her best to find a match for Eduardo's skin tone, because all of the Zuckerbergs are incredibly pasty, and Mark and Eduardo were still young enough to find makeup mysterious and a little terrifying. She taught Eduardo how to apply it in the bathroom mirror, not even laughing at them when Eduardo would somehow manage to get the stuff in his hair, though she had this look on her face when Eduardo had begged her not to tell anyone, like she thought that they were both morons. Mark agrees, but it's not his life. He can't make Eduardo do anything.
Eduardo takes the ice pack off his face, pokes at the bruise to get a better sense of how tender it is. Mark says, "How bad was it this time?" Eduardo isn't always honest about it, but Mark likes to ask anyway.
"Not as bad as it could be," Eduardo says. He gets on the bed and curls up next to Mark in a way that wouldn't have been weird if Mark's hormones weren't out to get him. Eduardo is warm, and he's comfortable. The two of them don't quite fit on Mark's tiny twin mattress anymore, not the way they used to when they were a lot smaller. But they've learned how to make it work between the two of them, all gawky elbows and pointy knees.
It doesn't take long for Eduardo to fall asleep, one of his hands clutching Mark's arm. Mark listens to his steady, even breathing for a long time before he closes his eyes and drifts off himself.
---
A few weeks later, Eduardo tells Mark he broke up with Christy. "She's a total pyro, man," he says, leaning against Mark's locker. "Shit. She nearly set a gas station on fire." He rubs his face. There are dark bags underneath his eyes that don't make him any less attractive.
Mark doesn't get a chance to see Eduardo until third period, which is how he knows Eduardo's exaggerating a bit, just from what Mark's heard from the hallway gossip. Christy had decided to set a post-it note from one of Eduardo's ex-girlfriends on fire in Eduardo's car while Eduardo was filling up on gas. From the way it sounded, the fire had been small and contained, but that might just be Christy's side of the story. And it's still fucked up to do that at a gas station. "At least you got out while you still could," Mark says. Eduardo's last boyfriend had threatened to kill himself if Eduardo ever left him. That had been a bit of a lie, but it had made Eduardo feel like shit for a long time.
Mark's next class is AP Computer Science. Mark is only taking it is because he likes the extra lab time and the easy A. The teacher, Mr. Barrington, doesn't even bother trying to teach most of the time. He just lists a few exercises out of the book on the whiteboard and expects the class to do them. It usually only takes Mark fifteen minutes, tops.
He spends the rest of the time browsing the internet. He's got this idea, half-formed, but he needs to see if anyone else has done something similar before he tries to implement it. Sure, it's fun trying to figure out how other people pulled something off, but what Mark really needs is the thrill of stepping into unknown territory, of doing something better than anyone else.
"Media players, huh?" Dustin Moskovitz says. He sits next to Mark in class, and he's probably one of the least stupid people in it. Right now, he's leaning over Mark's shoulder and spinning a pen around his thumb in a vaguely hypnotic motion. Mark hadn't even noticed him.
"Didn't anyone teach you that it's rude to read things over other people's shoulders?" Mark says.
"So you're going to write one, right?" Dustin continues. "If you tell me your idea, I promise I won't sell it to the highest bidder and get filthy rich off of it." The pen spins and spins and spins around his thumb.
Mark says, "I think it's stupid that I always have to pick out the next song that I want to listen to myself. Wouldn't it be a lot simpler if I got my music player to do it for me?" He's not exactly sure how he wants to approach this yet, but he's trying to see how other people have done similar things. A lot of the academic papers have terrifying math, but Mark's willing to grit his teeth and figure it out anyway.
"Oh, cool," Dustin says, and Mark can almost see the gears turning in his head. "What sort of predictive models were you thinking?"
They get into a discussion after that, a quick back and forth that leaves Mark reeling a bit. Dustin's better at algorithms than Mark is, better at taking Mark's ideas and laying them down into concrete shapes that they can implement later. The class period ends before they've worked out all the kinks, but they exchange e-mail addresses with a promise to meet up later this week. There's this feeling Mark gets when he can see the code coming together underneath his fingers, and he's feeling it now. This isn't the dinky Sudoku solver he wrote for fun a week ago. This is something big. This is something real.
---
Much to Mark's surprise, Eduardo doesn't start dating anyone else after his disastrous breakup with Christy. "I think I just need to remember what it's like being single," Eduardo says with a half-hearted shrug. He's wearing the vaguely hangdog expression he always gets when he's feeling lonely.
"Yeah, probably," Mark says as he chews on some Red Vines. He doubts that Eduardo's plan will work. Eduardo's not one of those people who's good at being out of a relationship. He just gets antsier and more desperate.
Mark spends a lot of the time that fall putting together his college application materials and working with Dustin on their music player. They have a ton of false starts and at least two failed attempts that produce results that are only about as good as putting the whole library on shuffle. Mr. Moskovitz is an electrical engineer, so he doesn't have a lot of useful input on where they're going wrong, but he does beam at them with pride, and he bakes them peanut butter chocolate chip cookies whenever Mark is around the Moskovitz residence.
If Eduardo notices how much time Mark is spending with Dustin, he doesn't mention it. He just shrugs when Mark says he's busy after school, and sometimes he asks how their progress is going. Eduardo barely managed to notice when Mark dated Erica Albright for two whole months. Dustin doesn't even ping his radar.
The weather gets colder. The leaves change color. Mark puts on socks with his flip-flops, and he wears his hoodies zipped up more often than not. He trades his shorts for jeans, though that's mostly because his dad fusses whenever he thinks Mark isn't wearing enough layers.
Around Thanksgiving, things get really bad at the Saverin household, and Eduardo spends at least one night a week in Mark's bed. There aren't always visible marks, but Mark can always tell by the expression on Eduardo's face. He doesn't know what to do, and it fucks him up to see Eduardo so fucked up. He just lets Eduardo curl up against his back, Eduardo's nose pressed against Mark's shoulderblades, and he pretends not to hear the wet, gasping noises Eduardo makes before he falls asleep.
Randi comes home from college from Thanksgiving. It's hard not to see the way college has changed her. She uses the word 'hegemony' unironically now, and she's decided to straighten her curly hair, and she rolls her eyes when Arielle talks about middle school girl drama. But she's still Randi, through and through. She still wakes up hours before anyone else in the family, so she catches Eduardo before he can sneak out the back door Thanksgiving morning.
"Was that a walk of shame I spotted?" she asks Mark after Eduardo's gone. She's smirking and leaning on a kitchen counter, smug because she's the only one besides Mark who knows that Eduardo still comes over.
"No," Mark says. He shoves his hands into the pouch of his hoodie, not because his hands are cold, but because it'll keep his fingers from fidgeting too much.
Randi's face softens. "You should just tell him," she says, not unkindly. "It'll be better off for the both of you." She tosses two pieces of bread into the toaster. "And you really, really need to tell Mom and Dad if this stuff is still going on."
Mark shrugs. She pulls him into a quick hug and then fries up some eggs for the two of them. They eat outside, even though Mark needs to put on gloves so his hands don't freeze and fall off. Randi claims she missed the sight of the trees in their backyard while on campus, even though the trees just look pale and ashen and spindly in the early autumn light. She and Mark don't really talk, the silence comfortable between them. The air bites at Mark's cheeks, and the sun reflects off the windows of their house, and they stay like that until their mom yells at them to get inside before they catch a cold.
After Thanksgiving, things get better for Eduardo. He smiles more often, and he tries to make Mark laugh by pulling goofy faces in the middle of Calc, and he ends up befriending Dustin after he introduces Dustin to Stephanie Addis at one of Billy's parties.
The winter comes on quick. Their first snow happens early December, coating the ground with a thin white layer that half-melts into splotchy patches later. For Hanukkah, Mark gets a new laptop, a new external hard drive, new socks, a new pair of Adidas flip-flops, and snow boots. The laptop is supposed to count for three of the days. Mark toys around with installing Apache on it, but he doesn't get very far, because new issues with their media player crop up, and he has to focus on that.
For Jews-eat-Chinese-food-and-watch-movies Day, Eduardo hangs out at the Zuckerberg residence, shoving his face full of lo mein and pork dumplings. He and Mark watch The Godfather after everyone else goes to sleep. Eduardo has this whole speech he likes to give to people about how the movie embodies the Christmas spirit. At this point, Mark just tunes him out when he starts getting philosophical about it. Eduardo can repeat all his favorite dialogue with a mock serious look on his face and a bad Noo Yawk-Italian accent, even though he always falls asleep on Mark's shoulder the second the ending credits start to roll.
When the new year comes around, things are good. Mark likes Eduardo happy, and he likes that Synapse (Dustin's name for their program) is starting to produce good results, and he likes that all his college applications have been sent off and are over and done with.
Then Sean Parker shows up.
---
Eduardo doesn't tell Mark when he first starts dating Sean, but that's how it always goes. Mark doesn't ever find about these things unless someone else tells him or until Eduardo shows up at some event with an extra person-sized appendage in tow. Mark hasn't figured out if it's just because Eduardo is trying to spare Mark's feelings or if he just doesn't realize that Mark doesn't automatically know these things just because Eduardo knows them. Mark is betting on the latter, but he wouldn't put any money on it.
Sean shows up as Eduardo's date to Dustin's hastily put-together Synapse launch party. When they got a public beta release put together, Dustin had said, "This is shindig time, Mark! My place! I'll bring the booze. You bring the snacks."
The news of the party spreads across the school. Dustin's house is crammed full of people by nine o'clock. Most of the people who show up don't know and don't care about Synapse, but Mark likes a party as much as anyone, and he really doesn't need the validation of a bunch of high school kids.
At first, Mark is sort of confused as to who the old guy is, the one who's wearing a nice button down and who's at least three years out of high school. He thinks Sean might be someone's older brother or maybe some freeloader trying to score some easy booze. Mark's one goal in life is to never become desperate enough to crash high school parties for the alcohol. There's pathetic, and then there's pathetic, even if the guy is kind of hot.
Eduardo introduces the two of them while Mark is listening to Christy's friend, Alice, gossip about which of the students the physics teacher, Mr. Adams, is fucking. It's all stuff he doesn't care about, but he's just bored enough to listen to it. Dustin is elsewhere, holding court with his own circle of friends. Mark doesn't really have his own friends. He's okay with that.
"So you're the roommate, right?" Sean asks. He smiles wide, charming, an arm wrapped around Eduardo's waist. Eduardo's slightly flushed, happier than Mark's seen in a while. Maybe it's the alcohol, or maybe it's all Sean. Mark can't tell.
"Yeah," Mark says. Eduardo's insisted that when they get to Harvard (never mind that they technically haven't been accepted yet) that they should be roommates. Eduardo has his entire college life planned out for himself, and Mark is getting dragged along for the ride.
Sean nods. "Nice. I've heard all the good stories about you," he says, like he thinks that'll make Mark feel better. Sean gives Eduardo a kiss on the cheek. "I'll be right back with some drinks, babe." Eduardo doesn't stop staring at him until he disappears into the next room.
Eduardo smiles at Mark, goofy and lovesick, the way he always smiles when one of his relationships is just starting out. "So what do you think?" he asks.
Mark says, "What does he do?" He can't imagine that dating a high school student is going to reflect well on Sean, regardless of the specifics.
"Freelance programming, if you'll believe it. I thought you two would get along," Eduardo says, like Mark should be pleased that he and Eduardo's boyfriend have similar interests.
Mark shrugs. "He seems fine." He definitely seems more stable than the last few people Eduardo dated, and that's good enough for Mark.
Sean comes back around with two beer bottles in hand. He gives Eduardo one of them and swings his arm around Eduardo's shoulders. "Hey, there's some Beirut going on in the living room," he says to Eduardo, slightly dragging Eduardo away.
Eduardo goes along with it, but not before he grins at Mark. "Congrats, man," he says to Mark, slapping Mark on the shoulder before Sean directs him away. "You know this is awesome, right?" Eduardo had helped out with the early beta-testing of Synapse, which was useful since he didn't understand a lot of the underlying computer stuff. It was fine, because he would usually just hand Mark his laptop whenever anything went haywire, and Mark could do some quick debugging on the spot.
"Yeah," Mark says, because it's true. Synapse is awesome, but he thinks that maybe he's setting the bar too low. Synapse is kid-stuff in the scheme of things. Mark wants to do more than just media players. Mark wants to change the fucking world.
---
Eduardo spends the next week telling Mark how fantastic Sean is at giving head while Mark thinks about how much he'd rather be tearing off his fingernails than listening to Eduardo talk about his sex life.
Mark and Dustin get a few comments on their music player on CNET. Some of the feedback is positive, and some of it is completely useless, and someone named leoluver667 actually writes out a detailed bug report complete with a crash dump. Mark and Dustin spend two days trying to figure out exactly where they problem is, and it turns out that all it is a simple one-line fix. They spend the rest of the week brainstorming new features, figuring out what they need to do to get a full release out, and Mark hides in his room for an entire weekend so that he can work on all of it. Eduardo hangs out in Mark's room as he hacks through the code, smiling and nodding whenever Mark needs to bitch about uncooperative libraries or segmentation faults. Mark knows that Eduardo tunes him out most of the time when Mark's talking about computer stuff, but Mark tunes Eduardo out when he's talking about supply curves, so they're mostly even.
One night, Mark hangs out at Eduardo's place, playing some Final Fantasy X on Eduardo's PS2 while Eduardo obsesses over stock quotes and futures prices. They do this a lot, just spend time around each other where they don't have to say anything, the silence comfortable and familiar between them. Eduardo's parents aren't home, and so the house is empty besides the two of them. If it weren't for the video game music, Mark would feel a little creeped out. Eduardo's house is kept neat and spotless, and the decorations are sparse and perfectly tasteful. Mark is too used to living in places where everyone's stuff goes everywhere.
Sean shows up. He's less handsy while sober, at least, but he's also got on a million dollar smile and the sort of expression that means that Mark's presence isn't welcome here tonight. Mark's in the process of tossing his books into his backpack when Sean says, "Hey, Mark. I managed to take a look at Synapse. That's good stuff, man." Sean's standing next to where Eduardo's curled up on the couch with his Econ textbook, but his eyes are focused on Mark.
Mark blinks at him. "Thanks," he says. He doesn't really give a shit about what Sean thinks about anything, much less Mark's work.
"What are you using for your predictions? Some sort of Bayesian filtering on song features?" It's not a stupid question, not the question of someone who hasn't given this any thought. "You're obviously keeping track of song transitions and not absolute play count."
"Hidden Markov models, actually," Mark says. "It's not that hard to build the chains if you can keep track of the order that they've been playing their music, and there are libraries that will do most of the difficult stuff for you. Dustin put in most of the work to get the backend working. We're mostly tweaking parameters right now, because they're being flaky." Machine learning algorithms are a bitch to implement, because it's so fucking impossible to tell whether or not they're working the way you expect them to. Building the rest of the player was cakewalk compared to getting the suggestion functionality working.
"Sweet," Sean says. "It takes some time to train Synapse up properly, and you've definitely got to work on the stability and scaling issues, but it's got promise, dude." Mark tries to figure out if Sean is just shitting him, or if Sean is just trying to be nice or something. But no, Sean sounds like he gets it, like he can see the weaknesses, but that he can see where it could go, too. That's not a skill most people have.
"Yeah," Mark says, and he finds his lips curling upward, because this is good. This is what he needs to hear. Sometimes he thinks even Dustin doesn't understand the big picture, because he's so focused on the code itself.
"I think you need to get it out there. People have been waiting for something like this, something that takes full advantage of what computers are capable of," Sean says. "You need to figure out who needs to see this, and put it in front of them." His body dips to one side, because Eduardo is clinging onto his hand, twining their fingers together. Eduardo is wearing the same expression puppies wear when they want you to feed them. Mark gets the distinct impression that he's not wanted, but for once, Eduardo's the one giving off that impression.
"I need to get home in time for dinner," Mark says. It's not an entire lie. His mom is making pizza bagels with Donna tonight.
Sean smiles even wider and says, "I'll see you around, all right?" and Mark even believes him.
Mark does see Sean around. He always asks Mark for information on the next version of Synapse when they end up at the same place at the same time. Eduardo seems pleased that Sean isn't just trying to pretend Mark isn't there like most of his boyfriends and girlfriends, but he always gets this one particular look on his face when he thinks Mark's monopolizing too much of Sean's attention. It looks a little like the face he makes when he thinks Mark is cheating at video games and a little like the face he makes when Mark starts talking about programming things that he doesn't understand.
Sean starts writing Mark e-mails full of feedback for Synapse. He's got a programmer's sense for how to articulate problems in a way that's useful for other programmers, and he's got a weird penchant for philosophizing about their future internet robot overlords for paragraphs and paragraphs at a time, but Mark thinks he might actually like him.
The school year grinds on. Mark's time starts being split between studying for his AP exams and working on Synapse. Dustin pulls a prank on the entire school by doing something to the overhead speakers involving the Mario theme song, and even Mark has to admit that he's impressed by it. Unfortunately, the principal doesn't feel the same way, and Dustin ends up with two weeks' worth of detention. It slows progress down a bit, but Dustin manages to use his extra time to root out a few more segfaults and memory leaks. He declares himself the new Malloc King. Mark tells him that that's the shittiest title he's ever heard, and he can't help but roll his eyes at the utter absurdity of the newspaper crown Dustin makes for himself.
The snow starts to melt. The days get longer. Mark stops wearing socks with his flip flops again.
Dustin and Mark get a final 1.0 release of Synapse put together. They're both too exhausted to celebrate the release in any big way, but Eduardo buys them a pint of Ben and Jerry's ice cream after Dustin uploads the latest binary, and that's close enough. Sean gives them both high fives.
Randi comes home for spring break with news about her new boyfriend, which is great because then Mark's parents won't fret as much about Mark's lack of a romantic life. One Saturday afternoon, she and Mark sit outside and talk about college, about campus life and about classes and about Synapse. Her eyes glaze over when Mark talks about the technical details, but she makes Mark install it on her computer and explain how all the features work. They don't talk about Eduardo.
---
Mark catches Sean flirting with Alice during Billy's next party, if "sticking his hand up Alice's shirt" could be considered flirting. They're not being subtle about it. Sean has Alice pressed up against the wall next to the bathroom, whispering into her ear as his hands traveled upwards from her waist, grinning at her as she giggles at something he said.
Word travels fast at a parties, and especially words that involve people like Sean Parker. Eduardo finds out about it before Mark can tell him.
The breakup happens quickly enough that Mark ends up missing it while he's combing the upper floors, looking for Eduardo. He finds Eduardo in the kitchen afterwards with his forehead pressed against the refrigerator, surrounded by empty beer bottles and half-finished cups of questionable liquids.
"I'm sorry," Mark says. "That sucks." He leans against the kitchen table, hands useless at his sides. He would say that he didn't see this coming, but he's seen the way Sean watches people when they're all out together, like he's always looking for the next big score.
Eduardo doesn't look at him, but he lets out a brutal, raspy laugh. "You know, I was kind of surprised it wasn't you--"
"What?" Mark says, because he knew Eduardo liked Sean. Eduardo likes all of them, at least at first. Eduardo falls in love at the drop of a hat, because he needs to be in love with someone or else he'll realize how much he hates the rest of his life. It always ends badly, of course. Mark is always there to see it end.
"Forget it," Eduardo says, rubbing his face with his hands. "He's a douchebag."
"Yeah," Mark says, "he is."
In the morning, he finds an e-mail in his inbox from Sean.
mark,
im sorry about being a shithead to eduardo, but i hope that you and i can still be friends.
i talked to a guy i know whos an editor for slashdot, and he said that hes pretty fucking impressed with what you guys have pulled off. hes going to toss up a plug for synapse when he gets a chance. this is going to be big. really big. i hope youre ready for it.
An hour later, Mark gets a call from Dustin. "Holy shit. Did you see it?" The words spill out of Dustin's mouth in that rushed, breathless way he gets when he needs to tell Mark about the best new thing in the universe that he's just discovered, he swears. The last time Mark's heard him use this tone of voice, Dustin showed him a flash video about badgers.
"Yeah," Mark says. He's got his browser open, and he's not quite sure he's actually seeing it himself. They're on the front page of Slashdot. Holy shit is right.
---
"Dude, the post got like a hundred and fifty comments, and most of them weren't even talking about how much we suck," Dustin says during lunch on Monday. He has this twitchiness that means he's probably been refreshing that page repeatedly when he's home.
"Wait. What is this?" Eduardo asks. He's been weird all morning. After most of his breakups, he just gets sort of mopey and introverted. This morning, he practically dragged Mark off to school and stuck by Mark's side through all of homeroom. He's been stealing Mark's tater tots for most of lunch, leaning in and sharing weird secret smiles with Mark that make Mark's stomach twist. It's nice and unpleasant both at once. Eduardo probably isn't trying to fuck with Mark's head, but he still is.
"Synapse got a shout out on Slashdot," Dustin explains. "Sean talked to a guy who maybe talked to a guy." Dustin wasn't at Billy's party, so he probably didn't hear about the messy breakup just yet. Mark hasn't told him.
Eduardo says, "Sean?" He shoots Mark a confused look.
Mark shrugs. "He's been doing publicity stuff for us. He seems really into helping us out."
Dustin is looking between Mark and Eduardo with confused eyes. "Whoa, what's going on here?" he asks.
"Sean and I broke up," Eduardo says through gritted teeth. "It wasn't exactly amicable."
Mark says, "Sean's gotten us some pretty good exposure, and he's given us some pretty good advice." He thinks Sean is an asshole, sure, but it's not like Mark wants to date him or anything. Mark is willing to let him stick around as long as he's useful, and besides, Sean is pretty okay when he isn't trying to get into anyone's pants. He's got a good head for code and an even better head for business. It seems stupid to reject his free help just because he was a dick to Eduardo. Most of Eduardo's exes have been dicks to him.
"Right," Dustin says, nodding. "If he wants to keep helping us out, we'll let him help out." He's probably still mentally refreshing that post in his head, and the fact that Sean can give them Slashdot means that Sean can give them the world.
Eduardo lets out a breath, frowning. "Fine. I just don't want to have anything to do with him, you know?"
"You won't ever have to talk to him," Mark promises.
---
College admission letters start coming in around late March.
Mark doesn't try to track them too closely, but there's a stack of acceptances on his desk that's growing taller every few days. The whole school lights up with buzz about who got into where. Mark ignores most of it, because there's only one school he cares about.
Eduardo spends a few nights at Mark's place after Yale tells him to fuck off. The damage is more emotional than physical, Mark thinks, but Eduardo doesn't offer up any details and Mark doesn't ask. Eduardo curls in closer than usual, clinging to Mark like he thinks Mark is going to run away from him in the middle of the night. Mark never wants to know what Mr. Saverin said to him.
They get their Harvard acceptance letters on the same day.
"Fuck yes," Eduardo says, handing over the bottle of wine he'd stolen just for this occasion. He grins, wide and spread out over his entire face, and Mark feels his chest contract at the sight of it. "I can't wait to get the fuck out of here." They're in Mark's room, and Eduardo is sitting cross-legged on Mark's bed. He looks about twelve right now, giddy and hopeful, almost young again. Mark's fingers are itching to get back into Synapse, but he's willing to take a break for this, for a reason to just live in the moment.
Mark takes a swig from the bottle himself. "Yeah," he says.
"I've started looking for weird local shit to do on weekends in Boston," Eduardo says. "You'll go with me to the aquarium, right?"
Mark says, "Do you honestly think you'll have time on weekends, Wardo?" He hasn't thought as far ahead as his own weekends, but he's fairly certain that he'll be working through most of them, either on coursework or on his own projects.
"C'mon, Mark. Just one weekend," Eduardo says, his voice warm, affectionate, cajoling.
"Okay," Mark says, because he still has trouble saying no.
Dustin also gets into Harvard. He spends about five seconds debating between Harvard and MIT, but he comes to his senses in the end. Mark doesn't bother trying to convince Dustin to go in either direction. because it's far more entertaining to watch Dustin get into arguments with himself out loud about the merits of each. ("Shit, I hate making decisions, dude. You know that," Dustin says as he flaps his hands in the air. "And this is the most important decision I'll make in my entire life.")
After he's finished freaking out, Dustin settles down and starts talking about all the CS classes at Harvard with a wistful look on his face. Mark would probably make fun of him for it if he didn't seem so excited by it. College is this big, scary, totally exhilarating thing for all of them. It's hard not to get swept up.
"Oh man," Dustin says, while they're trying to hunt down the reason why Synapse keeps crashing on a particular MP3 file. "We could be roomies, dude. You wouldn't have to trek across campus whenever a new bug report comes in."
In theory, Mark is going to be Eduardo's roommate, but it wasn't ever a formally agreed upon thing. Eduardo had just sort of assumed that Mark would be on board for the plan, and Mark had never contradicted him. The problem with that is that Mark knows that being Eduardo's roommate would be one of the worst ideas ever. He'd be forced to be around Eduardo all the time, after Eduardo's just taken a shower and while Eduardo is asleep in the mornings and when Eduardo is flirting with whoever piques his interest next. Mark would have to nod and find someplace else to sleep whenever Eduardo sexiles him for the night. It would make Mark feel like shit on a regular basis, and Mark has decided that he doesn't want to let his Eduardo issues fuck up college for him. It's bad enough as it is. "We should do that," Mark says.
---
"You're not going to believe this," Sean says, his voice still excited over the tinny phone speaker.
"How did you get this number again?" Mark asks.
Sean laughs. "I stole it off Eduardo's contact list a while back. Don't worry about that. This news is a lot more important."
"Okay," Mark says. "I'm listening."
"Microsoft's interested in Synapse. They want to meet up and talk to you and Dustin about details. If you've got plans for next Thursday, you should cancel them, because this is huge. Really huge. You'll be getting an e-mail from them about exactly where and when you're going to meet. I just wanted to give you guys a heads up to let you know that this is legit," Sean says.
"Microsoft," Mark says, because he's still trying to believe he heard Sean say the word.
"They're going to wine you and dine you, man," Sean says. "I'll be at the meeting to make sure they don't try to pull any funny shit, but while they may be humongous and moneygrubbing and evil, I think they'll make you a fair deal."
"Right," Mark says. "I'll be there."
"See you then," Sean says, and he hangs up.
---
Microsoft makes reservations at one of the nicer restaurants in the area, and Mark's dad fusses about the state of Mark's only suit before his parents drop him off. Mark tells them not to stick around, because he can get a ride from Sean or Dustin on the way home, and they reluctantly let him go.
When he gets inside, Sean introduces him to Margaret Kwan, the Microsoft rep. She's a software developer on the Windows Media Player team, not a lawyer or a salesperson, and she spends most of the dinner grilling them about the implementation details of Synapse, what decisions they've had to make and how they resolved them. It's mostly Mark and Dustin who are carrying the weight of the conversation, but Sean does chime in once in a while with information about some of the business decisions they've made. Mark gets the impression that she's sizing them up.
The food is fantastic, expensive and tasting like it. Mark feels a little weird when Margaret tells him not to worry about the price of anything, but he shrugs and gets what he wants anyway.
"Okay," Margaret says when they're on dessert. "Let's get to the point. Microsoft is prepared to offer you two one million dollars for the source and distribution rights for Synapse with only one caveat. We want you to come work for us so that you can develop Synapse full time. I know this sounds a little crazy since the two of you haven't even graduated from high school yet, but we can tell that you have some real talent. Microsoft would love to have you on board."
Mark stares at her. "You're going to give us a job offer just like that?" he asks.
"Consider this a final round interview. The two of you passed with flying colors," she says. "I'm guessing that you've already decided which universities you're going to go to next year?" She leans back, like she knows she doesn't have to sell it.
"Harvard," Mark says. "Both of us." They've both officially sent in their acceptance to the Harvard admissions office, and Mark had assumed that he was done making big decisions for the rest of the school year.
Margaret shrugs, smiles like a shark. "It's hard to do better than that, I know. I went to CMU myself, and I wouldn't have traded that for a full time job myself. All I'm asking is that you think about it, all right? You've got bright futures ahead of you. Microsoft will give you the chance to get a head start on that."
At the end of dinner, after Dustin and Margaret have left, Sean hunts Mark down while Mark is in the bathroom, trying to get his bearings.
"So what do you think?" Sean asks. Mark is washing his hands in the sink. This place is so expensive, Mark feels outclassed by the faucets. Sean, of course, looks like he was born here, perfectly at ease in his own expensive suit jacket. Mark looks like a kid who decided to put on his dad's clothes for fun.
Mark turns to look at him. "It's a good deal," he says. He still can't quite wrap his mind around all the details. They feel fuzzy, insubstantial, like it's not possible that Microsoft just offered some high school kids that much money. Synapse is worth a lot to Microsoft, and Mark isn't capable of processing that.
"Once in a lifetime opportunity," Sean says. He steps into Mark's personal space, too close. "Don't back off now, man. You're giving Synapse away for free when you could be raking it all in. This is just the beginning." He sounds like he does when he's talking about the future of computing, like he's getting a contact high just by thinking about the way they could revolutionize everything. And then, he cups Mark's cheek and kisses him. Sean's mouth tastes like wine and expensive steak, and the pads of his fingertips leave warm streaks on Mark's skin. Mark hasn't been drinking, but he feels a little drunk. All he can hear is one million dollars, what the fuck. Sean's hands move to the buckle of Mark's belt, but he's not rushing it. He's giving Mark time to object. Mark's not entirely convinced that he wants to.
"If you don't say something, I'm just going to blow you in one of the stalls," Sean says. He smiles, ridiculous and charming, and Mark thinks fuck it and smiles back. He built this, after all. This night is his.
It turns out that Eduardo's right about how good Sean is at giving head.
Part 2