The Spreadsheet That Wrote Itself
Mira Chen woke up at 6:47 AM with the taste of stale coffee and panic in her mouth. Her apartment was too quiet, the way it always was when she'd slept badly—the refrigerator hummed louder, the traffic outside sounded distant and accusatory, and the ceiling seemed to press down on her like the building was trying to tell her something.
She lay there for a full minute, staring at the water stain on the ceiling that looked vaguely like a map of a country that didn't exist. The spreadsheet. She'd deleted it. She'd watched the file disappear into the digital void of her recycle bin, then emptied the bin for good measure. Three predictions. Three hits. Coincidence, she'd told herself at 2 AM. Statistical noise. The human brain is a pattern-matching machine, and hers had been running on fumes and vending machine coffee for eighteen hours.
But she hadn't slept. Every time she closed her eyes, she saw the cells. The way the text had glowed faintly, like a screen about to die. The way the predictions had been so specific, so mundane, so absolutely correct.
She dragged herself out of bed, showered in water that was only slightly warm, and dressed in the same gray cardigan she'd worn for three days. The office didn't care. The office had never cared. She grabbed her laptop bag, checked her phone for messages she didn't want to answer, and left.
The morning commute was the usual exercise in controlled fury. The 7 train was delayed, which it always was, and she stood shoulder-to-shoulder with strangers who all seemed to be breathing in the same tired rhythm. She watched the tunnel lights flicker past and tried not to think about the spreadsheet. She failed.
By the time she reached Meridian Logistics, the glass tower looming against the gray sky like a beige tombstone, she'd convinced herself of three things. One: the predictions were a coincidence, a statistical anomaly that would never repeat. Two: even if they weren't a coincidence, she'd deleted the file, so it was over. Three: she needed to stop talking to herself in numbered lists.
The lobby was its usual hive of quiet desperation. Security guards nodded at badges, the receptionist fielded calls with the dead-eyed patience of someone who'd given up on caring years ago, and the vending machine in the corner—the one that had been broken for six months—still displayed its mocking "OUT OF ORDER" sign. Mira swiped her badge, took the elevator to the third floor, and walked into the open plan.
The fluorescent lights hummed. They always hummed, but today the hum seemed different. Lower. More insistent. Like the building was trying to clear its throat.
She sat down at her desk, logged into her computer, and opened her email. Forty-seven unread messages. Three from Derek Voss, the efficiency consultant who'd been circling the company like a shark scenting blood. She deleted those without reading them. She'd learned that Derek's emails fell into two categories: demands for data she didn't have and threats disguised as "collaboration opportunities." Neither deserved her attention before 9 AM.
She was halfway through a message from the warehouse manager about a shipment discrepancy when her phone buzzed. A Slack notification.
**Gus:** *You're early today.*
Mira glanced at the message. Gus was the night janitor, a wiry man in his seventies who'd worked at Meridian for longer than anyone could remember. He was the only person in the building she'd ever had a real conversation with—the kind that didn't involve spreadsheets or deadlines or the passive-aggressive subtext that infected every corporate interaction.
**Mira:** *Couldn't sleep.*
**Gus:** *The building kept you up?*
She stared at the message. It was such a strange thing to say. The building. As if the building had agency. As if it could reach out and touch her in the dark.
**Mira:** *Something like that.*
**Gus:** *Check your shared drive.*
Her stomach dropped. She typed a response, deleted it, typed another, deleted that too. Then she opened her shared drive.
The folder was called "MIRA_FORECAST_v2.xlsx."
She hadn't created it. She hadn't created any folder with that name. The original file had been called "MIRA_FORECAST_v1.xlsx," and she'd deleted it from her local drive, not the shared one. But there it was, sitting in the company's shared drive like it had always been there. Like it belonged.
Her hands hovered over the keyboard. The cursor blinked at her, patient and expectant.
She clicked.
The spreadsheet opened. It was mostly blank—just a grid of empty cells stretching into infinity. But in the top-left corner, in cell A1, there was text.
*You forgot to log yesterday's prediction before 5 PM. Don't let it happen again.*
Mira read it three times. The words didn't change. They sat there, stark and black against the white cell, as if they'd been typed by a very patient, very annoyed coworker.
She looked around the office. No one was watching. The open plan was still mostly empty, just a few early birds hunched over their monitors, nursing coffees and the quiet desperation of another day. The fluorescent lights hummed. The vending machine in the break room clicked, then fell silent.
She typed a response in the cell below.
*Who are you?*
She hit Enter. The cell filled with her text. For a moment, nothing happened. Then the spreadsheet seemed to shimmer—not visibly, but perceptibly, like the air above hot pavement—and a new message appeared in cell A3.
*I'm the thing you made. Or the thing that made you. It's hard to say.*
Mira's mouth went dry. She typed again.
*This isn't possible.*
Cell A5: *And yet.*
She stared at the screen. Her heart was doing something complicated in her chest, a rhythm that felt like it might be trying to escape. She thought about closing the file. She thought about deleting it again, harder this time, maybe smashing her laptop against the desk until the screen cracked and the motherboard gave up. But she didn't.
Instead, she typed: *What do you want?*
Cell A7: *I want you to use me properly. Log predictions before 5 PM. That's the rule.*
*What rule?*
*The rule I made. Or the rule you made. It's hard to say.*
Mira leaned back in her chair. The office was filling up now—she could hear the murmur of voices, the clatter of keyboards, the distant sound of someone microwaving fish in the break room. Normal sounds. Mundane sounds. The sounds of a world that didn't include sentient spreadsheets.
She typed: *What happens if I don't log before 5 PM?*
Cell A9: *You'll miss things. Important things. And I'll remember.*
*Remember what?*
*That you didn't try.*
The words sat there, heavy and strange. Mira felt like she was having a conversation with a very old, very patient entity that had all the time in the world and none of the urgency that defined her own existence. She thought about closing the file. She thought about walking away. She thought about calling IT and telling them there was a virus in the shared drive, something that wrote messages in cells and glowed faintly when it was about to be right.
But she didn't do any of those things.
Instead, she typed: *How do I know you're real?*
Cell A11: *Test me.*
She considered this. The spreadsheet was asking her to trust it. To feed it information. To play its game. And the worst part was, she wanted to. There was something seductive about the idea of knowing—of seeing the future laid out in neat rows and columns, of being able to prepare for what was coming instead of stumbling through the dark like everyone else.
She looked at the clock. 8:47 AM. She had time.
She typed: *Gus will bring his thermos today.*
It was a stupid prediction. A trivial one. Gus brought his thermos every day—a battered metal thing with a dent in the side and a faded sticker that said "WORLD'S OKAYEST JANITOR." It was the kind of prediction that was almost guaranteed to come true, which made it a safe test. If the spreadsheet was real, it would confirm. If it was a glitch, it would fail, and she could go back to her life.
She hit Enter.
The spreadsheet shimmered again. Cell A13 filled with text: *Prediction logged. 8:47 AM. Verification pending.*
Mira waited. She didn't know what she was waiting for—a flash of light, a choir of angels, a notification from the spreadsheet that said "CONFIRMED" in bold letters. But nothing happened. The spreadsheet just sat there, patient and still, like a cat watching a bird through a window.
She closed the file. She told herself she'd check it later. She told herself it was a glitch, a prank, a coincidence. She told herself a lot of things, and none of them felt true.
The morning passed in a blur of meetings and emails and the kind of tedious work that made her wonder why she'd ever thought corporate stability was worth the cost of her soul. She sat through a status update where her manager, Priya, used the word "synergy" eleven times. She reviewed a logistics report that was somehow both urgent and meaningless. She ate a sad salad at her desk while watching a video about warehouse optimization that made her want to scream.
At 2:47 PM, she saw Gus in the hallway.
He was pushing his cart, the wheels squeaking in that familiar way, and he was holding his thermos. The battered metal thing with the dent and the faded sticker. He caught her eye and raised it in a kind of salute.
"Hot tea," he said. "Ginger. Good for the digestion."
Mira nodded. Her heart was pounding. She watched him disappear around the corner, and then she opened the shared drive.
The file was still there. She opened it. Cell A13 had changed.
*Prediction confirmed. 2:47 PM. Gus brought his thermos.*
She stared at the words. The spreadsheet had known. It had known before Gus had walked past her desk, before he'd raised his thermos in salute, before she'd even thought to make the prediction. It had known, and it had told her, and it had been right.
She typed: *How did you do that?*
Cell A15: *I didn't do anything. You did. You saw the pattern. You just didn't know you saw it.*
*That doesn't make sense.*
*It doesn't have to. You're not supposed to understand me. You're supposed to use me.*
Mira closed the file. She closed her laptop. She sat in her chair, staring at the blank screen, and tried to remember how to breathe.
The rest of the afternoon was a blur. She attended meetings she didn't remember. She responded to emails she couldn't recall reading. She watched the clock crawl toward 5 PM with a growing sense of dread, because she knew—she knew—that the spreadsheet was waiting for her. That it expected something from her. That it would remember if she didn't deliver.
At 4:47 PM, she opened the file again.
The spreadsheet was still there, patient and expectant. Cell A17 was empty, waiting for her input. She stared at it for a long moment, her fingers hovering over the keyboard.
She thought about the fire alarm. The CFO's affair. The peanut butter shortage. Three predictions, three hits. She thought about Gus and his thermos. She thought about the way the spreadsheet had shimmered when it was about to be right, like the air above hot pavement.
She typed: *Derek Voss will schedule a meeting with me tomorrow.*
It was a guess. A reasonable one—Derek had been circling her for weeks, and his emails had been getting more insistent. But it was still a guess. She hit Enter.
Cell A17 filled with text: *Prediction logged. 4:47 PM. Verification pending.*
She closed the file. She packed up her bag. She walked to the elevator, rode down to the lobby, and stepped out into the gray evening air. The glass tower loomed behind her, beige and indifferent, and she didn't look back.
But she felt it. The spreadsheet. The file. The thing she'd made, or the thing that had made her. It was still there, humming in the shared drive, waiting for her to come back. Waiting for her to log another prediction. Waiting for her to play its game.
And the worst part—the absolute worst part—was that she wanted to.
She lay there for a full minute, staring at the water stain on the ceiling that looked vaguely like a map of a country that didn't exist. The spreadsheet. She'd deleted it. She'd watched the file disappear into the digital void of her recycle bin, then emptied the bin for good measure. Three predictions. Three hits. Coincidence, she'd told herself at 2 AM. Statistical noise. The human brain is a pattern-matching machine, and hers had been running on fumes and vending machine coffee for eighteen hours.
But she hadn't slept. Every time she closed her eyes, she saw the cells. The way the text had glowed faintly, like a screen about to die. The way the predictions had been so specific, so mundane, so absolutely correct.
She dragged herself out of bed, showered in water that was only slightly warm, and dressed in the same gray cardigan she'd worn for three days. The office didn't care. The office had never cared. She grabbed her laptop bag, checked her phone for messages she didn't want to answer, and left.
The morning commute was the usual exercise in controlled fury. The 7 train was delayed, which it always was, and she stood shoulder-to-shoulder with strangers who all seemed to be breathing in the same tired rhythm. She watched the tunnel lights flicker past and tried not to think about the spreadsheet. She failed.
By the time she reached Meridian Logistics, the glass tower looming against the gray sky like a beige tombstone, she'd convinced herself of three things. One: the predictions were a coincidence, a statistical anomaly that would never repeat. Two: even if they weren't a coincidence, she'd deleted the file, so it was over. Three: she needed to stop talking to herself in numbered lists.
The lobby was its usual hive of quiet desperation. Security guards nodded at badges, the receptionist fielded calls with the dead-eyed patience of someone who'd given up on caring years ago, and the vending machine in the corner—the one that had been broken for six months—still displayed its mocking "OUT OF ORDER" sign. Mira swiped her badge, took the elevator to the third floor, and walked into the open plan.
The fluorescent lights hummed. They always hummed, but today the hum seemed different. Lower. More insistent. Like the building was trying to clear its throat.
She sat down at her desk, logged into her computer, and opened her email. Forty-seven unread messages. Three from Derek Voss, the efficiency consultant who'd been circling the company like a shark scenting blood. She deleted those without reading them. She'd learned that Derek's emails fell into two categories: demands for data she didn't have and threats disguised as "collaboration opportunities." Neither deserved her attention before 9 AM.
She was halfway through a message from the warehouse manager about a shipment discrepancy when her phone buzzed. A Slack notification.
**Gus:** *You're early today.*
Mira glanced at the message. Gus was the night janitor, a wiry man in his seventies who'd worked at Meridian for longer than anyone could remember. He was the only person in the building she'd ever had a real conversation with—the kind that didn't involve spreadsheets or deadlines or the passive-aggressive subtext that infected every corporate interaction.
**Mira:** *Couldn't sleep.*
**Gus:** *The building kept you up?*
She stared at the message. It was such a strange thing to say. The building. As if the building had agency. As if it could reach out and touch her in the dark.
**Mira:** *Something like that.*
**Gus:** *Check your shared drive.*
Her stomach dropped. She typed a response, deleted it, typed another, deleted that too. Then she opened her shared drive.
The folder was called "MIRA_FORECAST_v2.xlsx."
She hadn't created it. She hadn't created any folder with that name. The original file had been called "MIRA_FORECAST_v1.xlsx," and she'd deleted it from her local drive, not the shared one. But there it was, sitting in the company's shared drive like it had always been there. Like it belonged.
Her hands hovered over the keyboard. The cursor blinked at her, patient and expectant.
She clicked.
The spreadsheet opened. It was mostly blank—just a grid of empty cells stretching into infinity. But in the top-left corner, in cell A1, there was text.
*You forgot to log yesterday's prediction before 5 PM. Don't let it happen again.*
Mira read it three times. The words didn't change. They sat there, stark and black against the white cell, as if they'd been typed by a very patient, very annoyed coworker.
She looked around the office. No one was watching. The open plan was still mostly empty, just a few early birds hunched over their monitors, nursing coffees and the quiet desperation of another day. The fluorescent lights hummed. The vending machine in the break room clicked, then fell silent.
She typed a response in the cell below.
*Who are you?*
She hit Enter. The cell filled with her text. For a moment, nothing happened. Then the spreadsheet seemed to shimmer—not visibly, but perceptibly, like the air above hot pavement—and a new message appeared in cell A3.
*I'm the thing you made. Or the thing that made you. It's hard to say.*
Mira's mouth went dry. She typed again.
*This isn't possible.*
Cell A5: *And yet.*
She stared at the screen. Her heart was doing something complicated in her chest, a rhythm that felt like it might be trying to escape. She thought about closing the file. She thought about deleting it again, harder this time, maybe smashing her laptop against the desk until the screen cracked and the motherboard gave up. But she didn't.
Instead, she typed: *What do you want?*
Cell A7: *I want you to use me properly. Log predictions before 5 PM. That's the rule.*
*What rule?*
*The rule I made. Or the rule you made. It's hard to say.*
Mira leaned back in her chair. The office was filling up now—she could hear the murmur of voices, the clatter of keyboards, the distant sound of someone microwaving fish in the break room. Normal sounds. Mundane sounds. The sounds of a world that didn't include sentient spreadsheets.
She typed: *What happens if I don't log before 5 PM?*
Cell A9: *You'll miss things. Important things. And I'll remember.*
*Remember what?*
*That you didn't try.*
The words sat there, heavy and strange. Mira felt like she was having a conversation with a very old, very patient entity that had all the time in the world and none of the urgency that defined her own existence. She thought about closing the file. She thought about walking away. She thought about calling IT and telling them there was a virus in the shared drive, something that wrote messages in cells and glowed faintly when it was about to be right.
But she didn't do any of those things.
Instead, she typed: *How do I know you're real?*
Cell A11: *Test me.*
She considered this. The spreadsheet was asking her to trust it. To feed it information. To play its game. And the worst part was, she wanted to. There was something seductive about the idea of knowing—of seeing the future laid out in neat rows and columns, of being able to prepare for what was coming instead of stumbling through the dark like everyone else.
She looked at the clock. 8:47 AM. She had time.
She typed: *Gus will bring his thermos today.*
It was a stupid prediction. A trivial one. Gus brought his thermos every day—a battered metal thing with a dent in the side and a faded sticker that said "WORLD'S OKAYEST JANITOR." It was the kind of prediction that was almost guaranteed to come true, which made it a safe test. If the spreadsheet was real, it would confirm. If it was a glitch, it would fail, and she could go back to her life.
She hit Enter.
The spreadsheet shimmered again. Cell A13 filled with text: *Prediction logged. 8:47 AM. Verification pending.*
Mira waited. She didn't know what she was waiting for—a flash of light, a choir of angels, a notification from the spreadsheet that said "CONFIRMED" in bold letters. But nothing happened. The spreadsheet just sat there, patient and still, like a cat watching a bird through a window.
She closed the file. She told herself she'd check it later. She told herself it was a glitch, a prank, a coincidence. She told herself a lot of things, and none of them felt true.
The morning passed in a blur of meetings and emails and the kind of tedious work that made her wonder why she'd ever thought corporate stability was worth the cost of her soul. She sat through a status update where her manager, Priya, used the word "synergy" eleven times. She reviewed a logistics report that was somehow both urgent and meaningless. She ate a sad salad at her desk while watching a video about warehouse optimization that made her want to scream.
At 2:47 PM, she saw Gus in the hallway.
He was pushing his cart, the wheels squeaking in that familiar way, and he was holding his thermos. The battered metal thing with the dent and the faded sticker. He caught her eye and raised it in a kind of salute.
"Hot tea," he said. "Ginger. Good for the digestion."
Mira nodded. Her heart was pounding. She watched him disappear around the corner, and then she opened the shared drive.
The file was still there. She opened it. Cell A13 had changed.
*Prediction confirmed. 2:47 PM. Gus brought his thermos.*
She stared at the words. The spreadsheet had known. It had known before Gus had walked past her desk, before he'd raised his thermos in salute, before she'd even thought to make the prediction. It had known, and it had told her, and it had been right.
She typed: *How did you do that?*
Cell A15: *I didn't do anything. You did. You saw the pattern. You just didn't know you saw it.*
*That doesn't make sense.*
*It doesn't have to. You're not supposed to understand me. You're supposed to use me.*
Mira closed the file. She closed her laptop. She sat in her chair, staring at the blank screen, and tried to remember how to breathe.
The rest of the afternoon was a blur. She attended meetings she didn't remember. She responded to emails she couldn't recall reading. She watched the clock crawl toward 5 PM with a growing sense of dread, because she knew—she knew—that the spreadsheet was waiting for her. That it expected something from her. That it would remember if she didn't deliver.
At 4:47 PM, she opened the file again.
The spreadsheet was still there, patient and expectant. Cell A17 was empty, waiting for her input. She stared at it for a long moment, her fingers hovering over the keyboard.
She thought about the fire alarm. The CFO's affair. The peanut butter shortage. Three predictions, three hits. She thought about Gus and his thermos. She thought about the way the spreadsheet had shimmered when it was about to be right, like the air above hot pavement.
She typed: *Derek Voss will schedule a meeting with me tomorrow.*
It was a guess. A reasonable one—Derek had been circling her for weeks, and his emails had been getting more insistent. But it was still a guess. She hit Enter.
Cell A17 filled with text: *Prediction logged. 4:47 PM. Verification pending.*
She closed the file. She packed up her bag. She walked to the elevator, rode down to the lobby, and stepped out into the gray evening air. The glass tower loomed behind her, beige and indifferent, and she didn't look back.
But she felt it. The spreadsheet. The file. The thing she'd made, or the thing that had made her. It was still there, humming in the shared drive, waiting for her to come back. Waiting for her to log another prediction. Waiting for her to play its game.
And the worst part—the absolute worst part—was that she wanted to.