John Golden: Freelance Debugger (7 page)

It opened only from the inside, and according to a prominent sign opening it would trip the fire alarm, but according to Delphi a clever programmer had long ago disabled the alarm circuit so that the staff could use it as a convenient shortcut to the hot-dog truck that parked in the lot around lunchtime. During the day it was propped open with half a cinderblock. At night it was locked, so I waited in the car for a few minutes until I saw Delphi wave me inside.

Not exactly Mission Impossible
, I know. But it's a lot safer, and besides you wouldn't believe how filthy you can get crawling through ventilation ducts. Our first stop was Delphi's office, where she spent a few minutes reinstating Sarah's access to the network.


The burrow's still growing,” Sarah reported, when she'd had a few moments to look around. Delphi growled.


Where's the research lab?” I said.

"Second floor, next to the boss' office."
  Delphi tapped a few more keys.  "I've got our security in diagnostic mode.  Nothing we do should set off the alarm."

“Unless there's an alarm she doesn't know about,” Sarah said in my ear. “Be careful, John. This isn't like being under contract. If we get caught in here...”


I know,” I growled. “So keep an eye out
[51]
.”


[51]
I'm sure he was nervous, but there was hardly a need to snap at me.—

Delphi led the way upstairs, past the blinded plastic eyes of the
motion sensors. We picked our way around empty desks, covered with pinned-up family photos and photocopied cartoons. I had to suppress an automatic fight-or-flight reflex. If there is a special circle of Hell for programmers
[52]
, it's furnished with 'clever' coffee mugs and yellowing Dilberts. (And a broken coffee maker and a vending machine that dispenses Diet Caffeine-Free Cherry Coke no matter what button you push.)


[52]
Given their behavior, I have no doubt that there is.—

Falmer's glass-walled office was reassuringly empty. Beside it was a closed door I had taken for some kind of supply closet. Delphi walked up to it, grabbed the handle, and frowned.

“Locked.” She rattled it. “What the hell? It was never locked when I was working on it.”

“We're here on the theory that your boss has made some improvements,” I said.

“What now?”

“Let me take a look.”

The door was solid blonde wood, set into a metal frame. The lock looked new, and was of the old-fashioned key-and-tumbler variety rather than anything electronic we might have had a chance of getting into.

“Can you pick locks?” Delphi said, over my shoulder.


No. Can you?”


What? Of course not.” I glanced back at her, and she looked a little embarrassed. “I just thought it might be a debugger thing.”


I can't say it's something that's come up very often
[53]
. Stand back a bit, I have an idea.”


[53]
Frankly, I'm surprised John didn't give it a try. He rarely lets a lack of a skill—programming in KOBOLD, driving a tank, playing the violin (that was a bad one)—get in the way of attempting a hare-brained scheme.—

“You can get the door open?”

“Not exactly.”

Delphi back
ed off. I took a few steps backward, got a good run-up, and hit the wall beside the doorframe shoulder-first
[54]
.


[54]
On second thought, I'm not surprised. He's even less likely to pass up a chance to break something.—

This was the kind of building that was usually billed as 'flexible office space', which meant that most of the internal walls were built quick and cheap and designed to be easy to take down when the next client moved in.
There wasn't much to this one but a couple of layers of plaster and a soundproof plastic panel in a metal frame, all of which cracked at the first impact. A couple of kicks finished the job and left a hole big enough to squirm through.


Oh,” Delphi said, disappointed. “I thought you were going to do something clever
[55]
.”


[55]
A delusion many of us have cherished at one time or another.—


Usually simple is better than clever.” I peered through the hole. “I thought you said there were only a couple of workstations in here.”


There are. Or were, the last time I was in here.”

“I think that may no longer be the case.” I ducked my head and pushed through, scraping some plaster dust into my hair. “Take a look.”

Delphi followed me into a dark room about the size of Falmer's office next door. The workstations and fancy monitors she had mentioned were still there, shoved out of the way near the door, but the rest of the room was full of computers.

They stood in rows, not the organized racks of Delphi's machine room downstairs but just squeezed in wherever there was space, perched one on top of the other or lying sideways in stacks. Each one seemed to be different, but most of them looked old, as though whoever had set the place up had grabbed whatever cheap hardware he could get his hands on and to
ssed it all together in a heap.

A rat's-nest of cords ran through the gaps to the center of the room, where two-dozen power strips were daisy-chained in a circle and a small stack of blue-and-black network hardware sprouted a monstrous spaghetti tangle of
ethernet cables. The air was hot, as though we'd stepped under a blow dryer, and smelled slightly of scorched metal. The click-click-whirr sound of hard drives seeking was a constant susurrus, underlying the buzz of dozens of fans.

I had an urge to cover Delphi's eyes, as though we'd walked in on some
scene of gruesome torture. Just the thought of trying to keep a pile like this running made my palms itch.


How could he have kept this secret?” she said, stepping clear of the hole. The temperature difference created a steady inflow of fresh, cooler air, for which I was grateful. “Wouldn't it show up somewhere?”


He must have a separate power line for it,” I said. “And it's not connected to the outside, or to your network. At least, it isn't supposed to be. Is there a light switch?”

She found one beside the door.
The fluorescent lights clicked on, their pedestrian glare taking a lot of the eerie weirdness out of the scene. It looked like a supply closet, albeit one where all the machines were powered on. I started poking around along the outer wall, looking behind the whirring computers.


What are you looking for?” Delphi said, following me curiously.

“A bypass.”
I bent over and pushed a stack of mini-towers gently aside. “Gotcha.”

Delphi knelt beside me. With one finger I lifted part of the
ethernet tangle. Attached to one of the off-white cables was a long, thin strand of something that resembled translucent Silly Putty, or snot. I could see where it fed into the network cable, a small bare patch in the insulation. The end of the strand snaked into a small hole in the plaster wall and out of sight.


Ew.” Delphi looked at it, fascinated. “What is that stuff?”


Ectoplasm.”


Is it dangerous to touch?”


No, but don't break it. Not yet, anyway.”

She put a finger on the springy strand and tested its strength.
“What's it for?”


It's functioning as a kind of crude network link.” I tapped the wall. “Somewhere in there is another cable that's plugged into your primary network.”


You're not serious. This goop is network cable?”


For fairies, anyway. I don't know if you could use it for regular traffic.”


You think Falmer planted it here?”

“No, actually,” I said. “I think he wants to keep this room completely isolated. But a fairy burrow can grow this stuff if it gets strong enough. That's why they can get past air-gaps when you don't pay attention. Oberon's Law, and all that. I think the burrow in here grew this strand and finally hooked it in to your network three days ago, when you first noticed the infestation. Whatever he was keeping in here escaped.”

“Jesus. I thought all you had to do to keep fairies out was to maintain your direwalls and keep your antifae up to date.”

“It is, under normal circumstances.” I looked over the heap of machines. “This is...not exactly normal.”

I hunted around in the cable tangle until I found a network switch with an open port, and set Sarah's bag down beside it and patched her in.


Yuck,” she said. “This topology is awful. And it's practically jammed with fairy garbage
[56]
.”


[56]
Disgusting just being plugged into it. Imagine stepping slowly into a stream of sewage.—


Can you map the burrow?”


Easily. I think this place is nothing but burrow. Any of these machines should have plenty of space for an entrance.”


All right. Then I'm going in.”

I took out the earpiece and handed it to Delphi.
She frowned.


What can I do from here?”

Not much, unfortunately.
One reason why debuggers tend to be loners—it's hard for anyone to help out. “Keep watch. If anyone turns up, you can tell Sarah, and she'll tell me.”

She looked unhappy, but put the earpiece on. I laid my hand against the front of one of the humming towers and t
wisted myself inside its world.

~

At first I thought I was out under the night sky, or some fairy simulacrum thereof. I blinked, trying to adjust to the darkness, and noticed that the tiny lights I'd taken for stars were scattered all around me as well as above, and that they glowed the firefly-green of power LEDs. They were arranged in irregular strands, like rivers.


Sarah?” I said. “Light, please.”

The familiar glow blossomed over me.

I was standing on a hard metal grating
, which was heaped high with corrugated black cables as thick as my arm. These cables were gathered in bunches, like a pack of snakes fighting and mating at the same time, and it was from inside them that the green lights glowed. Similar tangles of cables wound across the ceiling, twisting over and under one another and occasionally hanging down in loops.

All the cables converged on a central hillock, an extrusion of the floor made of smooth black glass.
Cables plunged into it; green lights dimly visible inside, so that it looked like an enormous, faintly glowing blister. From where I was standing I could see there was a depression or pit in the middle, but not what was inside.

What really caught my attention, were the gunmetal-gray blocks arrang
ed in a ring around the central—mechanism? Altar? These were made of what looked like chicken wire wrapped around metal struts, and inside I could dimly see a large number of small, humanoid shapes. Pixies, I guessed, like the ones I'd met in the other burrow, though there were a few larger and smaller creatures mixed in. A grab bag of fairies, packed into the pens like chickens waiting to be slaughtered.

My mouth was dry.
In most situations, it's hard to feel much sympathy for fairies. They don't bleed or feel pain, and they can't really die, so you can't torture them, exploit them, or even threaten them, because they're not afraid. There is, however, one important exception, and that is captivity.

Fairies
are creatures of chaos, of the whirling sea of meaning and metaphor. It is in their nature to jump from person to person, from network to network, to push the edges of their burrows deeper into their host system and try to spread. The worst thing you can do to a fairy is confine it, lock it up, take away its freedom to move and grow.

The pain they feel is worse than anything a human can imagine. Imprisoning a fairy isn't like putting a human in prison—it's more like pulling a fish out of the water, except that the fish can't die, only go on
suffering forever.

Fortunately for the fairies, confinement is the one punishment most humans can't inflict on them.
Merely cutting off their burrows doesn't do it—inside, they're still free, and they're patient enough to wait for the burrow to grow an ectoplasmic lifeline. The only thing that can imprison a fairy inside its burrow is another, more powerful fairy. Or one of us, a debugger, though our informal society has a ban on such treatment
[57]
.


[57]
This may surprise you, if you're familiar with the irresponsible and generally amoral behavior typical of most debuggers. Truthfully, it's less out of compassion and more from a sense of
realpolitik
. Debuggers fight the fairies when they infest our systems, but from the fairy's point of view their human opponents aren't doing any real harm. The last thing the debuggers want is to make fairy-kind as a whole angry with them—the incidental infestations and damage from the dregs of the Wildernet are nothing compared to what Oberon and the Court could accomplish if they ever got really angry.—

Other books

Whiskey and Water by Elizabeth Bear
Five-Ring Circus by Jon Cleary
Stranger in Cold Creek by Paula Graves
The Meadow by Adrian Levy
Glory (Book 5) by McManamon, Michael


readsbookonline.com Copyright 2016 - 2024