Cyberpunk Short Story #2: Storm Code

facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

The following short story is called Storm Code.  It takes place in Withmore City, a fictional city that is part of the same universe as ‘Recombination‘ Book One of the Chronicles of Withmore City Series (Available on Amazon for only 99 cents!).  Both are written by Brendan Butts.

Streaks of authentic lightning flicker in and out of existence across the manufactured sky of Red Sector. Lee cups one hand across the side of his face, attempting to shield his eyes from the gusting wind. With his other hand, he pounds keys on the deck – an NLM LiteTerm – lying across his lap. 

From his perch on a plastic patio chair on top of the sixteen story Westinghaus Apartment building, he has a three-hundred-and-sixty-degree view of the turmoil his storm — which is already taking place — will cause. Beautiful arcs of electric discharge jump from cloud to cloud impregnating the air with the heavy scent of ozone. 

Lee thinks of the lightning and wind as foreshadowing. A warm-up for what is soon to come. He wishes he could clasp his hands behind his head and enjoy the scene– but he has work to do. 

A strong gust of wind almost separates his scavenged restaurant-style dining umbrella from the heavy synth-leather straps binding it to his chair. Lee stops pounding the deck long enough to tighten the straps. 

He knows time is of the essence at this stage of his infiltration, but he isn’t whiz on the idea of trying to keep the deck dry when the rain starts. When he is satisfied that the umbrella isn’t going anywhere, he turns his attention back to the deck, and his mission. 

With a final button depression he sets the deck scrolling through lines of code that have lain dormant in sequestered sections of the Skywatch Mainframe for exactly a year. Flickers of recognition pass across Lee’s face as the green-on-black code fragments coalesce into a 3D rendering of the storm program. 

Chinese takeout. Crimson Deth Cigarillos. Ebola~Cola. 

The code dredges up long forgotten memories like he expects would happen if he were to smell her right now. That hint of cedar and fresh lime that she–. His deck vibrates to signal the rendering complete and Lee forces the memories back down with the recognition that this is no time to get sidetracked by sentimentality. 

It’s all here. 

He’s compiled every fragment, and none of it has been corrupted. He checks the digital display on his watch and finds he is ahead of schedule.

He leans back in the patio chair and gazes out across the rooftop, toward the glowing orb of the setting sun. Lee knows that what he is seeing is really a fifty-foot-wide circular array of ultra bright halogen bulbs — each no bigger than his fingernail, but he can hardly tell the difference.

This year’s storm is going to be flash. Real flash. He saw to that when he first wrote the storm code and scattered its fragments across the Skywatch Mainframe. Every year whose numerical value is a multiple of five is special. 

Lee doesn’t really know what to expect. This is the first year that realizes his Five-M logical structure.

His mind begins to drift again. Thoughts of happier days spent walking hand in hand with her. Hours with her olive-toned skin pressed tightly against his. He remembers a joke she once told him. 

How many Jakes does it take to arrest a Ganger?

One divided by zero, Lee remembers, because no Jake has ever been bothered to arrest someone they could just as easily shoot. 

His laughing is interrupted by a harsh beep from his wrist watch. It’s time. 

I hope you’re watching, because this year is going to be good. 

He hits the execute button for the fifth time in as many years. The rendering of the storm program is encased in a reflective grey sphere from the bottom up: the encryption protocol that will protect the program while it executes its very important task. He lets out a deep sigh, turns off the deck. 

Almost immediately, the gusts of wind double in strength. Rain drops the size of cigarette butts start pelting the rooftop with the intensity of gravel. The roar of thunder begins booming so loudly that Lee thinks he can feel the building shake. 

Lee watches with terrified awe as several bolts of lightning strike the tops of nearby buildings. This is more than he expected. His lightning has always been the cloud jumping kind. Powerful enough to breach the small gap between storm clouds and create a dazzling light show, but never so strong as to jump to ground. The wind seems to have grown even stronger still and is howling so loud that it almost drowns out the now constant rolling of thunder. 

There is a gutteral whooshing like a single wing flap from a giant bird. Rain begins smacking into Lee’s face and he looks up to see that the material of his umbrella has been completely torn away by the wind, leaving only a skeletal frame behind. 

This is bad. I wanted the Five-M storms to be special, but someone is going to get hurt. Probably me. 

The scream of tearing metal pierces the wind’s howling gate and Lee looks down in time to roll off his patio chair as a six foot piece of steel rebar careens out of nowhere, smashing the fragile plastic of his chair into pieces. It continues across the roof, carried by a strong gust of wind, until it collides with the small hut that serves as the doorway to the staircase leading back into the building. The building shudders and Lee gets the feeling that some part of it has crumbled and fallen away. 

Lee rushes over to the now-shattered hut, his deck clutched tightly in his hand, hoping against all odds that the way down won’t be completely blocked. It takes little more than a cursory glance at the mess of crumbled concrete and steel for Lee to recognize the truth. Panic hits him as hard as the wind now whipping against him. 

I’m going to die up here.

He rushes to the roof’s edge, keeping as low as he can as he fights the squalls of rain and wind. Looking down, he sees that the piece of metal that smashed the stairway entrance was part of a strut, holding the fire escape to the building. It has since bent backwards around the tenth floor and smashed into an adjacent building. 

He crouches down behind the roof’s three-foot ledge and turns on his deck. Rain drips from his face onto its touch-screen. It will probably short circuit if it gets too water-logged, but that’s the least of his worries at the moment. If he doesn’t get the storm under control quick, he’s as good as a ghost. 

Glancing over the ledge quickly he can see that the streets are empty. Looks like most everyone got somewhere safe in a hurry. He keys the deck over to the Skywatch database and uses the login he cracked the night before to gain full access privileges. He calls up a System Status diagram. 

It looks like the Skywatch AI is working fast to crack the encryption in place around the storm program. Not fast enough though. He designed that encryption to withstand several hours of scrutiny from an AI. Even with the heavy upgrades that the AI has undergone in the last five years, it will still be at least an hour before it can access the program code and terminate it from within. 

With the storm continuing to worsen by the minute, Lee knows he doesn’t have much time before he gets blown off the rooftop or turned into toast by a bolt of lightning. Lee keys through his encryption and calls up the code for the storm. 

He’s looking for a way to halt it, or at least slow it down. He didn’t bother putting in an external terminate command when he coded the program because its internal timer is set to halt the storm, re-fragment its code, and scatter itself back across the mainframe after an hour. 

His eyes fall on the problem, an unterminated loop in the Five-M code that with each iteration raises the intensity of the storm by an infinitely small fraction of a percent. He had added the loop to the Five-M code to make the storm increase and decrease slowly over time, building up into a crescendo and then waning into nothingness over the course of the storm’s hour-long run. 

With the loop not terminating, the storm will just continue to increase in strength with every CPU clock cycle. He scans the code again, searching for a way to terminate the program. It’s an elegant work of art with tendrils of logic wisping outwards like strands of hair. Her hair.  

He finds nothing. 

The AI could terminate the program with a brute force attack if it was past the encryption. He pulls up a terminal prompt and tries to make contact with the AI, intent on giving it the encryption codes even if it means being tracked. 

Better to be on the run and alive than up here and dead.

He finds the AI to be unresponsive, all of its attention likely focused on cracking the encryption surrounding the storm code. Desperate and fully aware that his message will be tracked directly back to him, he begins writing a gridmail to the Skywatch Technical Department, hoping to give the code to a human. 

That’s when his deck gives in to the water flowing openly over its circuit boards and cuts out with a fizzle. 

Lee screams in frustration and struggles to his feet. The deck slips out of his hand and goes careening off the roof and into the gaping maw of the storm. He turns to face the wind, staring it down furiously like a parent stares down a delinquent child.

He roots himself in place, his hands curled into fists, frustration and anger at his creation pouring off of him in waves. He holds himself there as raindrops hammer into him like so many bullets. 

Droplets of blood form on his face where hard rain has opened a hundred tiny wounds. They are whipped away almost as fast as they can form. He faces down the storm for five minutes, a final tribute, and then he lets it carry him away.

The following short story is called Storm Code.  It takes place in Withmore City, a fictional city that is part of the same universe as ‘Recombination‘ Book One of the Chronicles of Withmore City Series (Available on Amazon for only 99 cents!).  Both are written by Brendan Butts.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>