this was intended for
nahco3 from the beginning, but it's finally finished for a particular reason. happy birthday to my favorite writer, cheerleader, tinhat, chat buddy, Diego Maradona biographer, AU plotter, filthy enabler, polar bear tamer, and all-around partner in crime. ♥ ♥ ♥
Abort, Retry, Fail
Word Count: 16,500
Pairing: David Villa/David Silva, others implied
Rating: R
Notes: We've all read
guede_mazaka's Magverse, right? We know the idea of HBIC Luis Figo overseeing a horde of foxes Spaniards didn't originate with me, right? Okay. Just making sure.
Summary: In which FC Barcelona are a department of misfit programmers, Figo's in charge, Xavi has a lot of Ideas, Bojan might or might not be an intern, David Silva's just trying to help where he can, and David Villa is completely clueless. Romcom-style AU.
* * *
"What the fuck do you mean, a consultant?"
Luís closed his eyes, very briefly, and opened them again. "It means what it sounds like, Villa." Villa's scowl was more aggrieved than usual, so Luís elaborated. "He's going to review our project load for the new CEO. And before you ask, it's non-negotiable. It's one of the conditions of the merger."
Villa's face went even darker. "What? This isn't even your idea?"
"No, but it's not a bad one," Luís said firmly, before Villa could get any ideas. In truth, he wasn't particularly thrilled with the idea of some outsider poking his nose around their office (which ran fine, Villa's attitude aside) and making suggestions about "streamlining" and "commercial viability" and "realistic goal formulation"-but Villa didn't need to know that. "Besides, I did get to pick who it would be, and he's something of a prodigy-in network design especially. He's already published-"
"I'm in charge of network design," Villa said like he'd been personally insulted, which Luís supposed he rather had been.
"I know," Luís said, more patiently than Villa deserved, "and no one's saying you're not doing it well."-pain in the ass though he was about it. "But this is straight from the top, so you're just going to have to find a way to put up with it."
"What the fuck!" Villa flung out an arm and nearly smacked his hand on the doorframe. "Who the hell does this guy think he is? We're probably his best asset in the whole company-"
That was probably stretching it, since the nickname Luís was used to hearing was "The Expendables," but he'd always thought misfits was a harsh word. Individualists was better. And Luís was their king.
Villa was still ranting. "-only real creativity in the entire fucking corporate rat race and now he wants some idiot who can't tell code from his ass to come in and-"
Luís had had enough. "It's a month, Villa. Get used to it, or find a new job."
Villa's eyes bulged. Every inch of him, from the tips of his spiky black hair to the toes of his leopard print sneakers, quivered with outrage, like a miniature volcano on the verge of eruption.
Luís stared him down, until-
"Fine," Villa snarled. "But I won't fucking like it."
"Is that supposed to be a surprise?" Luís asked the slammed door as it vibrated in its frame.
* * *
David meant to take up the whole issue with Figo again, because if there was anything representative of the stagnant and rotting corporate culture they were trying to prevent it was the fucking horde of parasites that called themselves consultants, but there was a network redesign to plan out and creaky code to debug and all his normal projects to deal with and he had actual work to do, thank you very fucking much.
It was another three weeks before the answer to the problem he'd been wrestling with for weeks came to David in the shower and he nearly gave himself a concussion in his hurry to leap into his clothes. On the way to the office he ran three red lights on his motorbike, but whatever, they'd been stuck on this problem for weeks. He didn't even bother losing his jacket or bag once he got inside, just burst into Figo's office and went straight for the whiteboard.
"Villa," Figo started.
David ignored him. "I figured out the problem. Look, here's what we've got now, right, and we've been trying to ease up on the per-session load without going to a database since that's a stupid idea. But if we reorder the way we prioritize the queries-look, that covers most of it and there's nothing we can do about the strain if it's really flooded, but that's going to happen what, once a year anyway, so-"
"Villa," Figo said, and then another voice said, "Oh, I think there's a way around that."
David whipped around.
There was someone else standing next to Figo's desk, someone who'd apparently been there all along. David didn't let it throw him. The newcomer was looking past David, at the whiteboard. He had to be the new intern-he definitely looked like a student, all messenger bag and earnest expression.
"I don't think so," David said dismissively.
"No, I'm pretty sure," the new guy said, in the kind of way that meant he was more than pretty sure. So what? David had practically built that system from scratch, he knew what he was talking about and no intern-
"Look," the intern said, brushing past him, and began to quickly sketch a mock up of the load distribution.
David opened his mouth-
-and, as the diagrams sunk in, didn't have anything to say.
The intern gave him a bright, flashing smile. "See? It's really easier to get distracted by appearances, but it'll solve your problem and on slow days bring your average speed up by at least ten percent."
David was aware that his mouth was hanging open. He looked from the board, to the intern-fuck, there was no way he was an intern-and back again.
After a minute, when David still hadn't said anything, the not-intern's smile slipped and he scratched the back of his head awkwardly. "Well, um, if that's all...?" He looked at Figo, who nodded. "Then I'll just go set up my desk." He opened the door and glanced from Figo to David. "I'll, um, see you later, I guess."
David didn't answer. The door closed.
For several long seconds, David just stared at it. Then he swiveled around and demanded, "Who was that?"
Figo blinked. "Ah-the consultant from England. David Silva."
David swung back around. "I'm going to go talk to him," he said.
Figo said something, but Figo was always saying something, so David ignored him. David Silva was setting up his laptop at the corner desk that had been empty since Ibrahimović transferred out. As David approached, he looked up, and his face did a kind of funny spasm, somewhere between guilty and determined.
David stopped short right in front of the desk, so he could examine Silva from close quarters. Figo said he was from England, but he obviously wasn't English. He seemed young, yeah, but if he was that good he had to be older than he looked. It was probably the bangs, and the way they sort of flopped in his eyes.
After a minute, David remembered he should probably say something, so he said, "You're the new guy."
Silva was looking kind of wary. He nodded. Then he said, in a rush, "Sorry, was I too abrupt earlier? I get kind of carried away sometimes when I'm talking shop." He laughed, a little self-consciously, and glanced down, then back up at David. "I'm sorry if I insulted you."
"No," David said, "it's good. More people should do that. Tell it like it is. If you're right, then you're right."
Silva's shoulders straightened a little. "You think so? Oh, good." He flashed David a perceptibly brighter smile. "You're David Villa, right? I read your paper on challenge-response algorithms when I was in university, it completely changed my approach."
David had written that paper for his master's thesis, three years ago. "In university?" he said. "When did you graduate?"
"Oh, a couple years ago," Silva said, missing David's expression as he logged in to his computer. "I've been freelancing ever since."
So Figo hadn't been shitting him when he said Silva was some kind of prodigy. Jesus. "Yeah? You like it?"
Silva shrugged. "I like setting my own schedule and I like traveling. There are good jobs and bad jobs." He smiled again. "I'm sure this will be one of the good ones."
David looked around. Iniesta's desk was empty, so he hooked the chair over with one foot and straddled it, ignoring Valdés' protests from the desk opposite. "So are you from around here or what?"
"Oh, no, I'm from the Canaries," Silva said. "Gran Canaria, actually."
David's eyebrows rose. "How the fuck did you end up in England?"
Silva's hand came up to rub the back of his neck. "Um, a scholarship, actually. It was kind of too good to pass up."
There was only one place that could have been. "Cambridge," David said, and Silva looked a little embarrassed.
Well, that explained the prodigy thing. Normally David would be thinking something about how fancy schools meant fuck all when it came to real experience, but Silva had already shown that he knew a thing or two about that, too. He nodded at Silva's laptop. "You got a plan?"
"Oh, I'm just going to work out how I want to do this today. I've got time, I don't want to rush anything.
"Nice," David said. "Okay, well, I should probably go get some shit done, but I'm around if you need anything."
Silva smiled at him again, all sincerity. "Thank you," he said. "It's really nice to meet you."
For some reason David didn't know what to say to that. He found himself looking slightly off to Silva's side and saying kind of gruffly, "Yeah, you too."
He got up and, as an afterthought, deposited Iniesta's chair back where it belonged.
"Thank you so much for your thoughtfulness," Valdés said, like he was so clever, so David told him, "You're welcome," and returned to his own desk without looking back.
* * *
Everyone wanted to talk about the new guy.
Valdés wanted to hear about what kind of jobs he'd done before this. Mata wanted to know if it was true that Figo had picked him just to spite the new CEO. David caught Rodríguez and Krkić in the break room whispering over whether he was a secret corporate spy. That was irritating, so he told them to lay off and they looked at him like he'd just killed their puppy or something, Jesus. Morientes had to wander over with that big dumb harmless smile of his-the one didn't fool anyone anymore-and steer David away.
When the day ended, David thought about asking Silva if he needed to know where to find anything in Barcelona. He knew what it was like to be new to the city, after all. But Silva vanished before David got a chance, so he must have been managing okay on his own.
For some reason, David didn't get a lot of sleep that night. Maybe it was the network upgrade, because he kept going back to Silva sketching out those diagrams on Figo's whiteboard, beaming at David like it was the most obvious answer in the world. David tried to figure out which step to take from there, but he couldn't even concentrate on that and finally fell into a fitful sleep, Silva's diagrams hovering in front of his eyes.
When he came in the next morning, Silva was already there. He glanced up and gave David a little smile. David nodded back, like he usually did. Then it occurred to him that maybe that was too distant for someone new, so maybe he should... wave, or something, but Silva had already looked away. And now it would be awkward and he didn't do awkward, so he just went to his desk, feeling kind of off-kilter.
The morning dragged on. David was having a weirdly hard time focusing on his stupid project, especially given that he'd made the big breakthrough now. Maybe that was it; maybe now that the challenge was solved, it was too boring to concentrate on. Before he really realized what he was doing, he was on his feet and heading over to Silva's desk.
Silva glanced up as he approached and a smile spread across his face. "Hi."
"Hey," David said. "How's it going so far?"
"Great," Silva said, "not that drawing up a bunch of spreadsheets is too much of a challenge." He laughed a little, but in a way that seemed to be saying David could laugh, too, not like he was mocking anyone. "Today I'm going to start actually talking to people."
"Uh-huh," David said. "Okay, well. Just checking in. Y'know. Make sure you got everything."
He had the vague feeling he was missing a couple words there, but Silva just smiled again, so it couldn't have been too incomprehensible. "It's really nice of you," he said. "Most of the time people don't really like someone else coming in and poking around their office."
David shrugged a little uncomfortably. "Yeah, well. It's your job, right? It's not like you're here to cause trouble or something."
"That's how I like to think about it," Silva said.
A thought occurred to David. "Hey," he said. "You should know, sometimes people around here get weird about their projects. If anyone gives you shit, you come to me."
Silva smiled at him. "Thanks," he said. "But I don't usually have much trouble with that."
"Yeah?" David said. "Okay, well. I guess... good luck, then." He started to leave, and then hung back. "Hey, actually-" He rubbed the back of his neck. "You want to get coffee later or something? Most of it's crap around here, but I know a place that's okay if you ignore the grad students."
"Oh, I can't," Silva said, sounding genuinely regretful. "I've supposed to meet with your COO-Guardiola, is that his name? Maybe some other time?"
David gave a casual shrug. "Sure," he said, "whatever. Guess I'll see you around, then."
If David were someone like Mata he might try and pick apart why exactly he felt simultaneously great and like shit, and how that was even possible. But he had better things to do with his time, and psychoanalysis was bullshit anyways.
* * *
But the next day Silva came by near the end of the day and said, faintly hesitant, "If you still want to get that coffee...?"
"Sure," David said, and promptly knocked over his mug, which was fortunately empty. He swore under his breath. Silva looked like he wanted to laugh but didn't, which ratcheted him up a couple notches above everyone else in this godforsaken office.
The coffee shop was a good place, and not too irritatingly pretentious-David figured you had to put up with a certain amount of pretension to get good coffee. Even the grad students were scarce today, only a couple kids in black-framed glasses talking earnestly in the corner. David normally just gulped down something at the counter and ran, but the tables turned out to be surprisingly comfortable after all. "So you're from the Canaries," he said, when they had their drinks. "Ever been up here before?"
"Once or twice," Silva said. "Not for more than a couple days. I guess I'll have to learn my way around if I'm staying for a whole month."
"Yeah," David said. "Well, it's not bad, Barcelona. Once you get used to it."
"What about you?" Silva asked. "You don't sound like you're from around here."
"I'm not," David said. "Asturias. Tiny little mining town. You wouldn't have heard of it."
"Really?" Silva said. "Then how did you end up here?"
David opened his mouth to say something about school-and then he wasn't sure exactly how it happened, but somehow he was telling Silva the whole story about his injury, and how he'd gotten into IT because he didn't have anywhere else to go, and scraped through university to the surprise of his whole family, and ended up taking a job in Valencia to send the money back home, and then met Luís Figo instead.
"-and then, I don't know, I woke up the next day and I was working here," he finished. "Still don't really know how that happened."
When Silva laughed his eyes kind of crinkled up and disappeared. David hadn't seen anything like it before. "So you were abducted, I see."
"Yeah, well, Figo's not a bad guy, I guess," David said grudgingly. "He came up with the idea of graduate school and got the company to sponsor it, and that turned out okay."
Silva smiled at him again. "I would think so."
David cleared his throat. "What about you? How come you're not working at some hotshot company in America?"
Silva shrugged. "I like all this, and I'm good at it," he said. "But I'm not crazy about it? I guess that's partly why I ended up freelancing rather than finding a real programming job somewhere, or staying on at school."
David thought this over. "You're always on the move, though."
"I don't mind," Silva said. "I like traveling. Besides, I get to choose what I want to do, when I want to do it. I guess I just... really don't like the idea of getting trapped in something I don't want."
"Huh." That was something David could understand, at least. He absently tapped his spoon against the edge of his mug. "You don't miss Spain?"
"A little," Silva said. "Sometimes. Mostly around February."-with the fleeting hint of a grin. "But I've gotten used to it. And now I have friends there, and..." He lifted his shoulders and gave David another little smile.
"Huh," David said again. "So you speak English?"
Silva winced. "Sort of..."
"You've lived there for five years, what do you mean 'sort of'?" David demanded.
"You don't have to speak English to code," Silva protested, but it looked like he was trying not to smile.
"Right, so you'll just communicate with everyone in C," David said, rolling his eyes. "If address equals true, then call function 'directions please', else print 'sorry, have a good day'-"
It was kind of nice to talk to someone who understood a decent sense of humor and laughed instead of just rolling their eyes. Then it turned out Silva liked C as a learning language and David had to set him straight, then it turned out he liked Python over Ruby, then somehow that turned into a discussion of sci fi and when David glanced down at his watch he saw to his startlement that they'd been there nearly three hours.
He'd told Puyol he'd email his quarterly equipment request before the end of the day. "Shit," he said. "I've got to get back, sorry."
Silva's mouth parted. One hand went up to his hair. "Oh-I'm sorry, I thought you were done. I wouldn't have-"
"It's fine," David interrupted. "I needed a break. I wanted to come."
"Oh. Okay." Silva's face lightened. "Thanks. It was fun."
"Yeah," David said. He hesitated. "Maybe we should do it some other time?"
"I'd love to," Silva said, and gave David another of those smiles.
* * *
So it got to be sort of a habit, going for coffee or lunch or whatever when they were both free. Silva was funny, wicked in a way that kept taking David by surprise at first, surprising a laugh out of him. He knew what he was talking about, too, which-it wasn't like the rest of the office didn't, but David wasn't used to outsiders getting it, much. It was nice.
Meanwhile at work Silva'd jumped right in the deep end, apparently, because David saw him heading for Xavi's cubicle, which was sort of like strolling into the Bermuda Triangle. The rest of the office was just open plan desks, but Xavi insisted he needed sacred ground for his creative process, or whatever. Sometimes he came out and worked wherever there was empty space-and somehow, he always seemed to find some-and then sometimes he vanished into his cubicle and no one saw him for the next three days.
David would have to check with Silva later and make sure he hadn't accidentally gotten sucked into a discussion of football prediction models or something. Or-David was veering in that direction before he'd really made a conscious decision. He had shit to ask Xavi about, anyway. Or would by the time he made it over there.
As he got closer, he could see Silva had the sort of railroaded look that meant he was actually trying to make sense of what Xavi was saying. Silva's head turned slightly and he caught David's eye. Outwardly, his expression didn't change, but David thought he detected a hint of desperation anyway. Or maybe he just knew what it was like to talk to Xavi.
He could hear Xavi's voice now. "-like a slot machine, but that's so inelegant. You've got to refine the whole thing, start from the basic principles. It's like, either you just get it or you don't, you know?" From the look on Silva's face, he didn't.
David hooked one arm over the edge of the cubicle wall. Xavi didn't so much ignore him as not notice him to begin with; that was what happened when you got him started on theory. "The principles should be integrated from the beginning, from the ground up. Almost organic. When you design you shouldn't even have to stop and think about it, it should be instantaneous, like... bam." He paused, looking thoughtful, and then elaborated: "Kind of like you're a robot, but not really."
Silva looked at David helplessly.
David turned. "Oi," he called, gesturing, "Iniesta! Over here!"
"He's not your bitch, Villa!" Valdés shouted back, but Iniesta was already getting up from his desk and coming over with a quizzical expression. He squeezed in next to them and looked at David.
"Translate," David commanded.
Iniesta looked from Silva to Xavi.
"DNA," Xavi said cryptically.
"Oh," Iniesta said, face clearing. "Xavi's working on a project to optimize all our algorithms to best-case performance, it's genius, really-"
David had heard all about this particular iteration of Xavi's genius before, so he tuned out. Instead he found himself examining Silva's face as he listened: first curious, then intrigued, then clearly impressed. David wondered, just a little bit, what he'd look like when it was time for him to check out David's work.
He was distracted enough he didn't realize they'd actually wrapped up until he blinked and Xavi was absorbed in his computer screen again, as Silva and Iniesta edged out past him.
"-so," Iniesta was saying, "That's basically it. If, um, you have any more questions that Xavi... if it's too much trouble to interrupt him, you can ask me, if you want."
"Thank you," Silva said earnestly, "that was a really big help, er...?" He trailed off inquisitively.
"Iniesta," said David, and "Andrés," said Iniesta.
Silva looked from David to Iniesta and his eyes got very wide.
"Oh," he said, almost a squeak. "Oh. Thank you, that was really-I really appreciate your time. I mean. Thank you."
Iniesta smiled shyly and wandered away. Silva watched him go with an expression bordering on star-struck. "That was Iniesta? Andrés Iniesta?"
"Yeah," David said, frowning. "Why?"
"He's a legend," Silva said, still staring after him. "He-he's practically influenced my whole career. One of my professors told me if I kept thinking creatively I could do something like him some day and my feet didn't touch the ground for weeks-"
David didn't get what the big deal was. It was just Iniesta.
"No one knows where he went, you know that? There are all these rumors-he sold out, he retired, he's building supercomputers for the government, he founded a secret hacking collective and cyber technocracy..." Silva finally looked back at David, and stopped. His awed expression turned guilty, and then rueful. "Sorry. I'm getting carried away again, huh?"
David shrugged. "Iniesta's good and all but there are lots of geniuses here. He's not the only one."
"I can see that," Silva said. "Xavi-is that right?-sounds like he's really on to something with that project. I never would have guessed from the job description."
"Yeah, I guess we sound pretty sad on paper," David said, shoving his hands in his pockets.
Silva's expression was almost comically dismayed. "Oh, no, that's not what I meant, David, I'm sorry-" He stopped short and flushed. "Is that-I didn't mean to be so familiar. I'm sorry." He winced. "Again."
David shrugged. "Nah, it's okay. Call me whatever you want." After hearing bitch bitch bitch Villa all day long, it was kind of nice to have someone call him by his first name.
Silva risked another smile, more tentative than usual. "Okay. David. I meant, from the description I got, it sounded like it was sort of a, an afterthought, I guess. I didn't know it was going to be like this. I mean, it's only been a few days, and I can see already this is a really unique place." Silva sounded completely sincere, even; not like their old COO Rijkaard, who said "unique" like it was a dirty word. "I don't know why you've got me in, to be honest."
"Figo said it was part of the merger," David said. "Fucking bureaucracy. Everything has to be all numbers and 'efficiency' and 'viability'." He didn't bother to mask the disgust from either his expression or his voice. Silva's mouth quirked up. David thought about what he'd just said, and then something made him add, "But, you know, I bet you'll actually help. You got that thing with my project before you even started working for real."
Silva looked thoughtful. "I wonder." Before David could ask him what he meant, he said, "How do you feel about going over your project load with me now?"
"Sure," David said, and ignored the weird rollercoaster in his stomach. "If you want."
So they went back to his desk and he pulled up all his projects and explained where they were going as best he could. And Silva seemed to understand everything he said, which, ha, he'd known all along he was perfectly comprehensible and Valdés could just shut the fuck up.
* * *
Luís looked up at the knock to see Silva hovering in the doorway. "Do you have a minute?"
Luís scrutinized Silva's face, trying to determine if this was a regular check-in or a question or the beginnings of a problem. The guileless expression didn't tell him much. "Of course," he had to say before it got awkward. "Come in."
Silva came in and closed the door behind him, but he didn't sit down; instead he lingered on his feet near Luís' desk.
"How are you feeling about the job so far?" Luís asked.
"Good," Silva said. "Really good. I was just taking to Xavi about his best-performance project. It's incredible."
"Good," Luís said absently, as he tried to get a read on Silva. "Xavi's very talented." Still nothing. He decided to cut to the chase and said outright, "Is there a problem?"
Silva hesitated. "Well-"
Luís thought back to what he'd seen of Silva so far. There was one constant that stood out. He groaned to himself. "It's Villa, isn't it."
"What?" Silva said. "You mean David Villa?"
"The one and only," said Luís.
"Oh, no," Silva said, looking a little confused, "he's been really helpful." Before Luís could digest that, Silva said, "No, it's about-why am I here?"
Luís didn't answer immediately. Silva pressed on. "What Xavi's doing, and Villa-and you've got Andrés Iniesta working here. You don't need anyone to assess their work."
Luís thought about how to answer. He could say it was about budgets, or bureaucracy-
Silva was watching him with faintly knowing eyes, like he could see what Luís was considering. He was polite and professional; he wouldn't push if Luís gave him an excuse, but he wouldn't believe it, either.
Luís sighed and leaned back in his seat. "It wasn't exactly my decision."
"Da-Villa said it was something to do with a merger...." Silva delicately trailed off and let the sentence hang in midair.
He might as well lay all his cards on the table. Luís rubbed a hand over his face. "Technically it's a merger. Personally I would call it a hostile takeover. The new CEO's a... " Control freak? Perfectionist? Obsessive dictator? "...shrewd manager. He wants an outside review of every department. Especially ours."
"I see," Silva said, tactful and noncommital.
Luís said, "You've heard of José Mourinho?"
Silva fidgeted a little. "I... know the name..."
Of course he did; he'd done his degree under Mancini. "The truth is we've... crossed paths in the past." Silva looked so mildly and encouragingly curious that it was almost too easy to keep going. "Actually, we were all in it together when the old company was just a start up, years ago, José and I and Pep-Guardiola. Our old CEO. We were struggling, and eventually José got an offer that was... I can't blame him for taking it. He's become very successful, obviously."
"So have you," Silva said, which was nice of him.
"Yes. Well. Not enough. We'd have gone under if it hadn't been for José." Luís sighed. "I had to talk Pep into the merger; it was the only way to save the company." And it was better than a straight acquisition, and Luís hadn't worked his entire professional life to sacrifice their company to Pep's pride or principles or whatever he was calling it. "He and José... don't get along very well these days."
Pep and Luís didn't get along terribly well these days, when it came to that. Luís cleared his throat. "Anyway. I'm not sure what he means to do with this department in particular. He knows we have good people here. He-" and this was still painful to admit, "-had our most promising programmer moved over to his parent company."
It was true that Leo probably did deserve something a little more… prestigious, but that didn't mean Luís couldn't hold a grudge with the best of them. Silva winced. "Ooh."
"So," Luís said. "There we are. I'm not sure if José has a plan or if he wants us to think he has a plan or if he just wants to drive us crazy. It's entirely possible it could be any of those things. Or all of them."
"I see," Silva said slowly. "Can I ask... why were you the one to hire me, then, instead of Mourinho? Shouldn't I be reporting directly to him?"
"I'm not sure of that, either," Luís said honestly. "I suppose he..." trusts me, he'd been going to say, but that was in all honesty fairly unlikely.
"Okay," Silva said. "Well. I don't... I'm not going to turn down a job, or quit in the middle of one, but I want to be honest. I'm not sure how much use I'll be here-I can still do an in-depth review, of course, but I have a feeling I'm not going to find much to recommend that you cut. I think it might be more useful to you than to your CEO."
Luís started to answer, and then stopped. "Hm," he said.
Silva waited.
"I hired you," Luís said, "and it's up to me if you stay or not. So how about this. Do your review for me. Make a different one for José, if you like, but float around, get a good feel for what's going on, and tell me about it." He thought for a minute. "And if you see anything like that solution to Villa's design problem, feel free to point it out."
Silva was nodding. "I can do that," he said.
"That is," Luís said, "if it won't create conflicts for your report."
Silva smiled, and for just a minute Luís caught sight of something steely behind his eyes. "Don't worry," he said. "No one tells me what to report."
* * *
There was a buzz somewhere in the background. David absently reached up with one hand to check his headphones, but they were dangling around his neck so that couldn't be it. The other hand kept typing as he took a swig of Red Bull.
A hand waved itself in front of his face. David blinked, and looked up. Figo was standing over him.
"You want something?" David said.
Figo started to speak, then checked himself. "Did you hear anything I said?"
"Huh?" said David.
"Never mind," Figo said after a pause that was probably supposed to be significant. "Would you mind giving me your attention for a few minutes, or is that too much trouble?"
David listened at first, but Figo was going on forever about accountability and the new management and after a while David just sort of tuned out by accident. Figo's words washed over him as he chewed over the scheduling algorithm he'd been working on, inserting "Right," and "Yeah," and "Uh-huh," at appropriate intervals.
"-with Silva," Figo said, and David glanced up.
"Huh?"
"I know you're not happy with this," Figo said. "But I won't have you giving Silva any trouble, all right?"
David's jaw dropped. "I don't-I wouldn't-what the fuck!"
"You wouldn't?" Figo said, one eyebrow arched in that really irritating skeptical way of his.
"No," David managed to bite out over his indignation. "For Christ's sake, can't anyone give me a little credit here?"
Figo eyed him. "If you say so," he said. "Just try to remember this, all right? Don't get in his way."
David was too outraged to come up with an appropriate retort before Figo walked away. Instead he had to settle for scowling at his laptop and muttering his belated and cutting comebacks under his breath. He'd been really in the zone before Figo jolted him out of it and now it was going to take ages to get his rhythm back.
David looked around. Silva was heading back from the direction of Puyol's desk, laptop under his arm. As long as David was distracted, he might as well run a couple things by him.
"Hey, Silva," David said, raising his voice. That sounded weird. Should he call Silva by his first name, too? He'd have to figure that out later, because Silva was looking at him now. "Got a second?"
Silva came over. "Sure."
"About the network design," David said. "The thing you were talking about the first day."
Silva's face did that funny little guilt spasm thing again. "Right. Did I-I thought..."
"So I've made more progress since then than I have in the last three months," David said. "Sit down. Let's talk about this."
Silva looked around for a chair. David hooked one over with his foot and Silva obediently sat down. "Look," David said, "do you have time to sound out some other ideas for me?" Silva was looking at him like he didn't quite understand what David was saying, or why he was asking, so David groped for further explanation. "You don't have to, whatever, you've got a job to do. I just think... This is good. You're good at this."
Silva looked like he was torn between flattery and laughter. "Thanks," he said, ducking his head a little. "It is my job."
"Yeah, well, that doesn't have to mean anything," David said with feeling. "Believe me."
Silva grinned. "Okay," he said. "Then sure. Whenever you feel like it."
"Great," David said, with satisfaction. He wondered if collaboration always felt like this. Maybe he should start working with people more often.
Then he caught what he was thinking and shook his head, hard, to clear it up. He probably hadn't gotten enough sleep or something.
So after that David didn't feel any compulsions about snagging Silva over to his desk whenever he had a new idea to talk through, just to hear what Silva had to say about it. Sometimes Silva just listened and asked questions, and sometimes he had a good suggestion, too. After a couple days David started sounding out some of his other projects with Silva as well, because for some reason if he was getting ready to talk something over with Silva he suddenly started coming up with better answers than he'd had before, out of nowhere.
The thing was, the longer Silva was around, the harder it was to imagine him not being around. He seemed to like the office, too, which was probably why it had occurred to David more than once that it wouldn't be so bad if Silva just... stayed. It would be more effective, or at least more interesting. Neither of those words were quite right, but it was a good thing somehow, he could tell that much.
He mentioned it once, casually, just to see what Silva thought. "I don't think you can hire me if there's not a position," Silva said with a grin.
David shrugged. "Bet you could talk your way into it. I mean, you're good enough. Figo collects programmers like fucking Pokemon."
Silva actually looked thoughtful. Then he shook his head. "This is a great place, but... I'm too used to answering to myself now. I don't think I could give that up, even for you guys." David must have looked angry or something because Silva said earnestly, "I really do like it here, though. Better than anywhere I've ever worked. I'm love to come back some time."
"Well," David said, bizarrely disappointed, "think about it. You know. In case."
"Okay," Silva said. "Are you up for lunch today?"
"Sure," David said. "Hey, I know this place you should try before you go back to your gloomy little island. Asturian. Obviously."
"You know they have pretty good cider in England, too," Silva said.
Was Silva baiting him? His eyes looked kind of suspicious. David decided he didn't care. "No, listen, maybe that's what their fucking tourist board's got you to think..."
* * *
It had been two weeks since David Silva had come in with his suggestion and since then Luís hadn't heard a word of complaint. To the contrary: Silva seemed to fit the office like a hand in a glove, and there weren't many people that could be said about. He got along with Villa, for Christ's sake; there was really nothing Luís could add to that.
He should have known it was too good to last.
"Luís," Victor hissed as soon as Luís emerged from his office, gesturing him over urgently. "Watch this."
Luís looked. He didn't see anything but-ah. Beyond the glass doors, he could just make out the approach of a familiar spiky silhouette. He didn't know what had happened to set Villa off this time, or who was responsible, but as entertaining as a trademark Villa Tantrum could be, Luís didn't really have the time today. He made to say as much, but Victor shushed him, eyes glued to the doors. Luís, frowning, waited.
The doors opened. Villa came through, veered to the side just long enough to drop his bag on his own desk and then arrowed straight for Silva's.
"Hey," he said, hands in pockets.
Silva looked up and beamed. "Hi, David."
Now that was different-no one called Villa by his first name, not even Morientes. Villa appeared completely unfazed, which indicated that it wasn't a new thing. He nodded at Silva's laptop. "How's it going?"
"Good," Silva said, sounding cheerful. "I'm looking at the code update you gave me right now."
"Oh." Villa rubbed at the back of his neck-even as Luís' eyes beheld the evidence, his brain was telling him there was no way David Villa was acting bashful-"Oh yeah?"
"You didn't tell me you'd solved the database write issue. This, right here, this is fantastic. Where did you come up with that?"
Villa shrugged. "Dunno, I just... thought of it. You think it's that good?"
"What, now you're fishing for compliments?" Silva said, teasingly-he was teasing David Villa, as if this entire scene wasn't already dumbfounding enough-and went on, "You don't need me to tell you how good you are."
Villa rolled his eyes, but a blind man could have seen how he'd perked up. He glanced at his watch. "Hey, it's almost noon," he said, with all the studied casualness of a lead brick. "Want to get lunch or something?"
Silva gave him a smile so bright it had to be lethal. "Sure," he said. "Let me just finish this write up, okay?" He looked at the screen, then back at Villa, and said, "Actually, as long as we're talking, do you mind if I bring some suggestions along? You might not even need them, the architecture's really solid, I just see one or two places where maybe we-sorry, I mean where maybe you might be able to do something to improve your system efficiency, overall."
Luís started to stand. That system was Villa's baby. Silva was a nice kid and, more importantly, an expensive hire, and he didn't need -
Villa said, "Yeah, sure, bring 'em along."
Luís was actually speechless for a minute. Then he muttered, "Mother of God."
Victor actually had a hand over his mouth to stifle his snickers. He removed it long enough to gasp, "Priceless," and then clapped it back again.
Villa was back at his desk, fiddling with his keyboard. He was-Was that a smile? Maybe not quite, but his mouth was definitely turned up, enough so that it didn't look like anyone that crossed his path would be eaten alive. As Luís watched, his head turned like it was remote controlled in the direction of Silva's desk. Silva was resting his chin in one hand and his lower lip was caught between his teeth. For a long moment, Villa just stared, like he was in a trance. Then he seemed to come to, blinking several times, and refocused on his computer.
Silva, absorbed in his screen, didn't even notice.
Victor opened his mouth but Luís held up a warning hand until they were back in his office with the door firmly closed. Then Victor said, "Is that or isn't that the best thing you've ever seen?"
Luís said, "You're enjoying this, aren't you."
Victor gave him a look. "I know Villa, so yeah, I am. Who wouldn't?"
"His boss, when it all goes horribly wrong," Luís said grimly.
Victor waved a hand. "Oh, come on," he said. "Silva's leaving in a couple weeks anyway. What's the worst that could happen?"
Famous last words, Luís thought, and wondered if it would all go away if he pretended it wasn't happening.
But after that, it was almost painfully hard to ignore. Luís wondered why he hadn't noticed what was going on before: yes, he'd noticed that Villa appeared to find Silva at least marginally less irritating than the rest of the human race, but suddenly every time he turned around it seemed like Villa had a question for Silva, or was telling him to come out to lunch, or didn't have anything in particular to say but was just hanging around anyway. The fact that he'd apparently conned Silva into acting as a sounding board for his precious network upgrade made it even worse.
The most hilarious-or depressing, depending on your point of view-part about the whole thing was that Villa himself didn't seem to realize it. When Villa did implement Silva's changes after all, Victor made some sly remark about being whipped and Villa gave him a look of such blank incomprehension-mixed, because it was Villa, with a healthy dose of 'are you stupid'-that it had to have been real. Then, not even two minutes later, Pedro said something innocuous about Silva's review of his own project and Villa nearly took his head off.
It was almost beyond belief, except Luís didn't put anything beyond David Villa any more. Luís tried, just to be sure. "Is there anything on your mind right now?" he asked next time he had a one-on-one with Villa out of earshot of nosy colleagues. "Anything in the office that might affect relationships-ah, interactions with your coworkers?" Villa stared at him. Luís sighed. "No. All right, go."
Meanwhile, Silva continued to ferret out problems that had gone ignored, overlooked, or simply unnoticed, all the while charming the hell out of the entire office, and Villa continued to lurk around his desk like it was magnetized. Half the time he wasn't even pretending to work. It was pathetic.
No one was entirely sure of Silva's own feelings on the subject, though a not-so-clandestine betting pool had sprung up behind his back. The majority opinion was that he was tactfully ignoring it, being a sane individual who recognized Villa for the unstable maniac he was. Besides, Victor reminded them all, he was going back to England in less than two weeks now, and who wanted David Villa stalking them long distance from Barcelona?
Luís wasn't so sure. Silva might be a genius at programming, but those were the ones that tended to have the biggest blind spots when it came to actual human interaction. Villa was all you needed to demonstrate that. Silva certainly seemed to like Villa well enough, after all-more than anyone else ever had, except maybe Morientes, and even that was different. Morientes liked Villa plenty, but a healthy portion of that was for amusement value.
"What happened, anyway?" Morientes asked, poking at a leftover carton of takeout. "I've never seen him like this before. Ever."
Luís shrugged. "He likes people who stand up to him," he said, and then added pointedly, "As you should know." Morientes suddenly became very interested in his fried rice.
(It had looked for a bit, way back when he first started working for them, like Villa might be developing a thing for Morientes, before that had been swiftly nipped in the bud by expedient of Morientes bringing in his boyfriend after work the next day. Which was probably good, because said boyfriend wasn't the type of person who would have thought it was funny, and he wasn't the type of person Luís wanted on the company's bad side.)
"Look, you're his friend," Luís said, returning to the subject with the same masochistic compulsion that made other people poke at their own bruises. "Can't you do something? Give him a nudge, or push him off a cliff. This is painful to watch."
Morientes frowned. "You think he needs it? He's more clued in than most people give him credit for."
"If he has the slightest idea what's going on," Luís said, "then he's playing a deeper game than I ever thought he was capable of."
"But does Silva even-"
Morientes was interrupted by a timid cough from the doorway.
Mata and Krkić were standing there, wearing twin expressions of dread. Luís raised an eyebrow. "Yes?"
Krkić elbowed Mata. Mata elbowed him right back and cleared his throat. "Um," he said. "Do you have a minute? Or a few minutes?"
That was never a good start. What were Mata and Krkić supposed to be working on? (Was Krkić even full time or was he technically still an intern?) They weren't on application design, or database management-Luís remembered and his stomach sank. "Oh no," he said. "Don't tell me you have problems. Please don't tell me you have problems."
Krkić fidgeted. Mata coughed.
"Not... problems, exactly," Mata finally said. "More like, um. Unforeseen delays?"
Luís stared. Mata blanched. "What. Kind. Of delays."
Mata's courage seemed to fail him. Krkić, speaking very fast, said, "Like maybe the final round of testing showed major errors and we tried to hurry the fix and half the functional references lead to recursive loops now."
Luís stared at them.
"It could be worse," Krkić offered, which earned him another elbow in the side from Mata.
"Wait," Morientes interrupted. "Aren't you guys working on the new user interface rollout?" They nodded, in unison. "But we're supposed to present it to the new CEO tomorrow," Morientes said. "Aren't we?"
Krkić looked even more pitiful. Mata gulped. Luís closed his eyes and counted to ten, then did it again. And again.
"We know what's wrong," Krkić said. "It's just. There's a lot of things. To fix."
"We'll get back to work right after this," Mata said. "But I don't think, um, that it would be a good idea. To... to..."
Luís put an end to the misery. "All right," he said, speaking through closed teeth. "I'll call and tell him. That it won't be ready. And if you want to keep working here-"
Morientes said unexpectedly, "I bet we could do it by tomorrow."
Luís turned, very slowly, and raised on eyebrow. "I beg your pardon?"
Morientes put his chopsticks down. "Think about it for a minute," he said. "If the kids are right-" Krkić looked indignant, but Mata had a death grip on his arm, "-and it's just a bunch of bad references, then the fixes should be simple. It's just a matter of time. Get whoever's around in on it, offer overtime. I bet we could get it done."
At some point during the proceedings, Victor had wandered over and was lurking outside the door-he was always around when there were things to hear. He was beckoning Andrés over now, muttering to him. Andrés looked thoughtful.
Luís closed his eyes again and thought. He thought about the budget and a tight deadline and sleep-deprived mistakes. He thought about a messy, half-fixed rollout.
He thought about telling Mourinho that they weren't ready on time after all.
He opened his eyes. "All right," he said. "Call in whoever's here. The overtime's open to anyone who wants it as long as we can least five people to commit. I'll throw in a bonus if the job's actually finished in time."
"I'm in," Morientes said. "Let me just call-" He pulled out his phone and wandered a few feet out the door, probably so he could placate the boyfriend out of Luís' earshot.
"Me, too," Andrés said, and, "Yeah, sure, why not," said Victor.
"What's this?" Villa said, joining their little huddle; Silva was just a few steps behind.
"Fixes for the new user interface," Victor told him. "Overtime. Bonus. You in?"
Villa shrugged. "Sure," he said, and went back to his desk without bothering to ask for details. Victor snorted and headed toward his own. Mata and Krkić were already back in their little corner, talking very fast to each other and gesturing at their laptop screens.
Silva lingered. "What's going on?"
Luís pressed at his temple again. "Bad update. Bugs everywhere. Presentation tomorrow."
"Ooh," Silva said, with a wince. "Ouch."
"Yes," Luís said. "Well. Apparently we're going to try and fix it up overnight. It's that or go in empty-handed."
Silva hesitated. "You know," he said, "if you need an extra pair of hands, I can help."
"You didn't contract for this," Luís began, maybe a little perfunctorily.
"No, let me," Silva said. "It's been ages since I've gotten to do any real coding and I miss it. I don't mind, really."
"Well," Luís said, aware he was putting up a token protest at best, "if you want to-"
Silva was already headed back to his desk. "I'll just wrap this up and then let me know what I can do, okay?"
Villa, of course, caught sight of what he was doing immediately. "Hey," he said, "come on, push your desk over." He nodded to the middle of the office where even as he spoke Carles was overseeing Krkić and Mata, both slightly red-faced, maneuvering theirs into place. Andrés followed, and Victor and Pedro and even Xavi, until there was a little island in the middle of the office, populated with laptops and extension cords and five types of energy drinks.
Silva was the last. The free space was next to Villa. Of course it was.
"Okay," Morientes said, looking from Mata and Krkić to Carles. "Where do we start?"
Carles looked at Mata.
"Um," Mata said, clearly both taken aback and pleased to maintain responsibility. "Okay. Let's divide it up by areas of functionality..."
Technically Luís could have gone home any time he wanted, since he felt no shame in admitting that these days he was a manager and not a programmer, and Carles was a more than able deputy. The reason he was a good manager, though, was that he wouldn't do that. Instead he retired to his office and observed his minions through the glass.
Mata and Krkić, after a little while, started to regain their usual bouncy equilibrium. Victor was on one side of Andrés, whistling to himself, and Xavi was on the other, ignoring everything around him. At some point, Carles left and returned with several plastic bags of takeout cartons, like the helpful second-in-command he was. Then around two, Villa volunteered to go to the all-night cafe down the street for a coffee run, which was something that Luís had never, ever seen him do in the five years Villa had worked in the office. Mostly they just worked in silence, save for the tapping of several keyboards, or the occasional question lobbed at Mata and Krkić.
Luís had lost track of the time when Carles pushed back from the desk with a sigh of satisfaction. "Done," he said.
"Done," Xavi echoed a minute later. Andrés was next, then Morientes, then Krkić and the rest, until finally Villa and Silva were the only ones left.
Villa was responsible for the largest chunk of code, so that wasn't surprising; Silva was more so, until Luís, circling the table, casually glanced over his shoulder and realized he was adding meticulous documentation to each one of his changes as well.
"I'm done," Villa said suddenly. "Just have to test this."
"Me too," Silva said. He looked up and gave Villa surprisingly mischievous little grin. "Race you."
Villa looked first surprised, then anticipant. His grin showed teeth. "You're on."
Luís, along with the rest of the group, watched in something akin to morbid fascination as both keyboards rattled away. "Five euro on Silva," Pedro said under his breath, just as they said, in unison, "Done." Silva started to laugh. Villa was grinning more widely than Luís had ever seen, which was frankly kind of unnerving.
Mata just looked relieved. "So this is it? We're done?"
"I think so," Krkić said. "We just need,"-he consulted his screen-"Villa's change log and we'll have everything."
"Villa," Luís said, "email Bojan a copy of your change log, please." When there was no answer, he looked over. "Villa?"
He was listening to Silva, of course. "I'm even more out of practice than I thought," Silva was saying, with a rueful glance at his screen. "I've gotten really slow." He glanced at Villa and gave him another of those impish little grins. "Don't pretend that's not what you're thinking, David."
"Nah," Villa said, with a flash of white teeth back at him. "You're not bad, for a consultant."
"Villa," Luís repeated.
"What?" Villa asked, never taking his eyes from Silva.
Andrés coughed. Morientes grinned. Luís put a hand over his face. "Your change log."
"Oh," Villa said, finally tearing his gaze away and looking blankly at his screen. "Right. Yeah, I'll just-"
"Email it to Bojan," Silva said.
"Right, that." Villa clicked, then clicked again. "There you go."
"Thank you," Luís sighed. He looked around the table. "All right," he said. "Thank you, everyone, for your help. This..." He cleared his throat, picked up a stray mouse, and put it down again. "This will make an important difference to the department, and also to me personally. I appreciate it."
When he glanced back up, no one had moved. "We're done. Go," he elaborated, waving a hand at them.
There was a clamor of chairs scraping, chattering voices, laptops closing. "It's only five?" Luís overheard Krkić saying, sounding far too perky to be human. "Juan, let's go get pancakes."
"What's that?" Victor said, shouldering between them and draping an arm over each one's shoulders. "You're treating us all as a thank you?"
"Sure," Krkić said bravely. "Right, Juan?"
"Sure," Mata said, sounding slightly less enthused. He twisted his head over his shoulder. "Pedro?"
"You bet," said Rodríguez. It looked like they were all going, in the end, trailing out of the office together. Villa hung back until Silva came along and then fell in step with him, hands shoved in his pockets. He said something too quiet for Luís to hear, something that made Silva laugh hard enough to hear over the chatter. Villa looked smugly pleased with himself. Luís considered tragedy and ruin.
Carles was standing at his shoulder. "You're not in favor of the team bonding properties of early morning pancakes?" Luís said.
"They can do whatever they want," Carles said. "But I'm going home and going to sleep."
Luís thought that sounded like an excellent idea.
continued