crunching overnight on the test data. Then if it works, tomorrow I can set the rest going.”
She rolled her eyes. “Okay.” She sounded unconvinced, and
“Ever written a large spreadsheet?”
“Yes.”
“And then tested it? Making sure that what comes out is what’s meant to come out?”
“Yes, but—” She stopped.
“What I’m doing here is like working up a pivot join, then some complex statistical break-downs across six or seven different tables, a couple of which are in different formats. If I rush it, it’ll come out wrong. Worst case, it’ll come out
“If it’s like writing a spreadsheet, then”—she raised an eyebrow—“what do I need you for?”
“Because you don’t have a couple of years to learn the Zone APIs and the Python 3000 language for scripting it. How long did it take you to write that spreadsheet?”
“Ah.” You could hear the
“If it doesn’t crash and burn, first thing tomorrow. At least we’ll know something, even if there’s nothing but smouldering wreckage—if we’re lucky we’ll hit pay-dirt overnight.” If it didn’t work, you’d fix it, then run it tomorrow with all the insurance claims you could get.
“Good. I need to go get something to eat: I’m starving.” She paused for a couple of seconds: “Well, see you tomorrow, then.”
You smiled. “See you.”
A minute later you sat bolt upright in your chair and swore at yourself for missing a hidden query—but you’re more at home with SQL than socialization: Innuendo wasn’t a language they taught in CS lab.
When you finally stretch and kick back from the laptop keyboard, it takes you a minute or two to remember where the hell you are. There’s the usual moment of disorientation, a kind of existential dizziness as you re-enter the everyday time-stream in which most people spend their lives: Hours have slid by unnoticed, feeling like minutes (except for the ache in your neck and the gritty heat in your eyes). Sometimes you doubt that any time has passed: But when you look at your clock you realize it’s nearly ten at night. Chucking-out time. But at least the search’n’sniff program you threw together is running. The laptop is plugged into Hayek Associates’ own router—physically connected by actual
You switch off your glasses and blink as you stumble out of the office, noticing for the first time that you’re really hungry. HA have inherited the office layout of the former government military bunker—not much point in trying to tunnel through steel-reinforced concrete walls half a metre thick—but they’ve replaced the old wooden doors with transparent lexan panels that darken to opacity at the touch of a fingertip, replaced ancient fluorescent strip lights with smart OLED panels that brighten in front and dim behind you. The effect is strangely claustrophobic, surrounding you with a pool of carefully sculpted daylight as you walk towards a shadowy exit.
Most of the offices you pass are empty and dark, but a faint rime of light frosts the night ahead of you as you near it. Glancing sideways, you see that the door is set to opaque; the light barely leaks out around the edges, and if the passage hadn’t been dark, you’d never have noticed it. You hesitate as you reach it, on the verge of knocking out of sheer curiosity, but then you hear the ugly voices.
“—right off! We’re in deep shit if this goes on. They raided the MacDonald tenement, did you know that? And those bastards from DBA are digging too deep. If they keep on going, it’ll be obvious what’s going on.”
“And I’m telling you that if we chill and sit still until the put options vest, they won’t be able to prove anything. It’s running on rails, yes? And we
“What about your friends? Can they do something for us? Arrange a distraction, maybe? Muddy the water?”
“I’ve got them working on it already, but I can’t promise anything. Leave that side of things to me. What I want to know is, can you hold up
“Leave them to me, I said. My friends are working on getting them pulled out.”
The voices fall, and you suddenly realize you’re standing here outside the door, and the mummy lobe gooses you with a red-hot trident:
Up on the surface, you let yourself out of the office, and the door swings shut behind you before you realize that you’ve got no way back inside. The last vestiges of daylight stain the sky a pale blue above the black silhouettes of the trees. You haven’t booked a taxi, either. You trudge down Drum Brae towards the distant rumble of traffic from Queensferry Road, bringing up a bus map overlay on your glasses. You’ve just missed one by three minutes, and they’re down to three an hour at this time of evening.
When you get home, you find a letter lying on top of the pile of spam on the floor just inside your front door. (At least, it looks like a real piece of correspondence—lately the junk mailers have been wising up, disguising advertising come-ons as tax demands and gas bills.) It’s addressed to you by name and they used a real old- fashioned postage stamp. You tear it open and four glossy photographs fall out.
Heart pounding, you pick them up and hold them where you can see them properly, under the hall light. The first photograph is the entrance to Hayek Associates’ offices. You flip past it to the second. This one looks like a primary-school playground. There’s a cluster of wee ones playing in it, and you don’t need the dotted red circle someone’s helpfully Photoshopped into the image to tell you you’re meant to be looking at Elsie. You feel sick, but you can’t stop yourself looking at the third picture. It shows the front door of a house you know quite well, and that was your sister on the doorstep, her and Mary in her school uniform, in the early-morning light, looking very young. The picture’s a little blurry, as if the photographer was trying to conceal the camera. As well they might, because as soon as you get a good look at the fourth picture, you put them all down and speed-dial the number the policeman gave you after the dodgy voice call, hyperventilating and trying not to panic.
The last photograph shows an empty butcher’s slab.
SUE: Heavy Mob
You’re still eating your breakfast the next morning when you get an IM from Liz: SHIT DUE TO HIT FAN AT 0915 MEET ME AT INGLISTON. It’s so unexpected you blow orange juice bubbles through your nose, much to the wee one’s amusement, then end up swearing at the pain in your sinuses. You don’t have a car today, but you get your move on anyhow, and you make sure you’re on the tram out to the airport in time for Liz’s promised faeco- ventilatory intersection.
It’s the tail-end of the morning commuter rush. Liz is stalking up and down outside the entrance to the shiny