The Return of the Legendary Programmer – Chapter 1: Ctrl+Z

Prev2 / 65Next

Chapter 1: Ctrl+Z

The last line of code Park Dojun ever wrote was a comment: // I should have spent more time away from this screen.

He typed it with fingers that barely obeyed him anymore, skeletal things wrapped in papery skin and threaded with veins like blue rivers on a topographic map. The keyboard was specially designed for him—oversized keys, minimal resistance—because the legendary founder of Prometheus Labs refused to stop coding even as his body shut down around him. The hospice nurse had given up arguing about it weeks ago.

Sixty-three years old. Pancreatic cancer, stage four. Three months past the doctors’ most optimistic estimate.

“Mr. Park, your vitals—” the nurse began from somewhere behind him.

“I know,” Dojun said. His voice was a dry whisper, like wind through dead leaves. He saved the file—muscle memory so deep it would outlast thought itself—and closed the laptop. The Prometheus Labs logo glowed briefly on the lid before the screen went dark. A phoenix rising from a line of code. He had designed that logo himself, forty years ago, in a cramped studio apartment that smelled of instant ramyeon and ambition.

The hospital room was expensive. Private suite at Samsung Medical Center, the best money could buy. Fresh flowers replaced daily, though he couldn’t smell them anymore. A window overlooking the Han River, though he could barely see it through the morphine haze. The room was full of technology—monitors, pumps, sensors—all built on innovations his company had pioneered.

None of it could save him.

Funny, isn’t it, he thought. I spent my whole life building the future, and the future has no use for me.

His phone sat on the bedside table. The screen was cracked—he had dropped it last week when his hand spasmed—and the notification badges had piled up like unread sins. 847 emails. 312 messages. Board meeting requests, patent filings, interview requests from journalists writing his obituary in advance.

But the notification he kept looking for wasn’t there. It hadn’t been there in thirty years.

Lee Hana. Co-founder of Prometheus Labs. The woman who had seen potential in his code before anyone else, who had translated his technical genius into products people actually loved, who had stood beside him through server crashes and hostile takeovers and the brutal loneliness of building something from nothing.

She had left in 2019. Not the company—the company was already public by then, too big for any one person to leave. She had left him. Walked out of his life with a single sentence that he had replayed ten thousand times: “You love your code more than you’ve ever loved anything alive, Dojun. And I’m tired of competing with a machine.”

He hadn’t argued. That was the worst part. He hadn’t argued because she was right.

And his mother. Park Younghee, who had raised him alone, who had sold banchan from a tiny stall in Namdaemun Market, who had worked her fingers raw so her son could go to college and “do that computer thing.” She had died in 2021 while he was in a board meeting in San Francisco. He hadn’t even known she was sick. She had hidden it from him because she didn’t want to be a burden, and he had been too busy revolutionizing artificial intelligence to notice that his mother’s voice on the phone had grown thin and tired.

The funeral was efficient. He flew back, stood in the rain, watched the casket descend, and flew back to California the next morning because there was a product launch on Thursday.

What kind of son does that?

The kind of son who becomes a legend, apparently. Park Dojun, the Legendary Programmer. Cover of Wired, three times. Time’s Person of the Year, once. Forbes’ richest tech founder in Korea, six years running. The man who predicted the smartphone revolution, who built the AI framework the entire industry now used, who had turned a student project into a hundred-billion-dollar empire.

The man who was going to die alone in a hospital room, surrounded by machines that hummed like the servers in his first data center, and nobody would hold his hand because everyone he loved had either left or been left behind.

The morphine drip clicked. Warmth spread through his veins like liquid mercy.

“Mr. Park?” The nurse’s voice was distant now, separated from him by layers of gauze and fading consciousness. “Mr. Park, can you hear me?”

He couldn’t answer. The room was dissolving—the flowers, the monitors, the river outside the window, all of it bleeding into white like an overexposed photograph. His last coherent thought wasn’t about code. It wasn’t about Prometheus Labs or stock prices or the legacy he was leaving behind.

It was about his mother’s hands. How they smelled of sesame oil and garlic. How they felt on his forehead when he had a fever as a child. How he could still feel them, even now, even after five years, even at the very end.

Mom. I’m sorry I wasn’t there.

The white swallowed everything.


“—and if you look at the Von Neumann architecture, you’ll see that the fundamental bottleneck is the bus between memory and processor. This is why—yes, you in the back. Park Dojun. Are you sleeping in my class?”

Dojun’s head snapped up so fast his neck cracked.

The world crashed into him like a wave. Colors, sounds, smells—all of it impossibly vivid, impossibly sharp, as if someone had turned the resolution of reality up to a setting he had forgotten existed. Fluorescent lights buzzed overhead, their hum a different frequency than the hospital monitors. The air smelled of chalk dust, cheap coffee, and something else—something young. Deodorant and energy drinks and the faint sweetness of strawberry-flavored milk.

He was sitting at a desk. A wooden desk, scarred with the carved initials of a hundred previous students, with a textbook open in front of him that he hadn’t seen in over forty years. Computer Architecture and Organization, third edition, by William Stallings. The corners were dog-eared. Someone had drawn a cartoon penguin on the cover.

He looked down at his hands.

Young hands. Smooth skin, uncallused, unmarked. No liver spots, no prominent veins, no tremor. Ten fingers that moved when he told them to, instantly, without negotiation or pain.

“Park Dojun!” The voice at the front of the lecture hall was sharp with irritation. “I asked you a question. Do you find Von Neumann’s architecture too boring to stay awake for?”

Dojun raised his head slowly, and the lecture hall spread out around him like a memory made solid. Three hundred seats arranged in a steep amphitheater, two-thirds of them occupied by students in hoodies and jeans. A massive blackboard at the front, covered in diagrams and equations written in meticulous handwriting. And behind the lectern, a man Dojun hadn’t seen in decades but would recognize anywhere.

Professor Kim Taesik.

He was younger than Dojun remembered him from later years—mid-forties, hair still mostly black, wire-rimmed glasses perched on a sharp nose. He was wearing his trademark outfit: a slightly rumpled dress shirt with the sleeves rolled to the elbows, khaki pants, and leather shoes that had seen better decades. The man who had built Seoul National University’s computer science department from scratch, who had been one of Korea’s first internet pioneers, who had—in the timeline Dojun remembered—given a tearful eulogy at Dojun’s sixty-fifth birthday celebration, calling him “the most gifted student I ever failed to properly teach.”

That celebration had happened two months before the cancer diagnosis.

“I—” Dojun started, and his own voice shocked him into silence. It was young. Not the dry rasp of a dying man but a clear, full-bodied sound that vibrated in a chest that didn’t hurt, powered by lungs that didn’t struggle. “I apologize, Professor.”

“Apologize by answering the question. What is the primary limitation of Von Neumann architecture?”

The answer was so fundamental that Dojun could have given it in his sleep, in any decade, in any condition. But his mind was reeling, spinning like a hard drive seeking a corrupted sector. He gripped the edge of the desk. The wood was real. The cold of it was real. The slight numbness in his left foot from sitting too long was real.

“The bottleneck,” he said carefully. “Between the CPU and memory. Data and instructions share the same bus, so the processor spends most of its time waiting. It doesn’t matter how fast your CPU is if it’s starving for data.”

Professor Kim raised an eyebrow. The irritation in his face softened into something closer to curiosity. “That’s correct. And surprisingly well-put.” He tapped his chalk against the lectern. “But let me push you further, since you’re suddenly awake. If the Von Neumann bottleneck is the fundamental problem, what’s the solution? How do we fix a forty-year-old design flaw?”

The lecture hall went quiet. This wasn’t in the syllabus—Kim Taesik was testing him, the way he tested students he thought might be worth his time.

Dojun’s mouth moved before his brain could stop it. “You don’t fix it. You work around it. Hierarchical caching, branch prediction, out-of-order execution—they’re all patches on the same wound. The real answer is to rethink the architecture entirely. Separate the data path from the instruction path. Harvard architecture does this at the hardware level, but even that’s a half-measure.” He paused, catching himself. He was about to describe concepts that wouldn’t be mainstream for another decade. “At least… that’s what I’ve been reading about.”

The silence in the lecture hall had a different quality now. Three hundred students stared at him. Professor Kim’s chalk had stopped moving entirely.

“What you’ve been reading about,” Kim repeated slowly. He adjusted his glasses. “Where exactly are you reading about separated data paths and Harvard architecture extensions, Park? That’s not in Stallings. That’s not in any undergraduate textbook I know of.”

“Online forums, mostly,” Dojun lied. “There are some interesting papers on ArXiv—”

“ArXiv.” Kim’s eyes narrowed behind his wire-rimmed glasses. “A sophomore reading preprints on ArXiv. About processor architecture.” He stared at Dojun for a long, uncomfortable moment, then turned back to the blackboard. “See me after class, Park.”

The student next to Dojun—a lanky kid in a Starcraft hoodie—leaned over and whispered, “Dude, what the hell was that? Since when do you know more than the textbook?”

“I don’t,” Dojun whispered back. “I just read too much.”

“You were literally asleep five minutes ago.”

“Efficient reading.”

The kid snorted and went back to his notes. Dojun’s heart was hammering. He had already drawn attention to himself. Forty years of knowledge crammed into a twenty-year-old’s mouth, and he had let it spill out on the very first day.

Careful, he told himself. You’re not the legendary programmer here. You’re a sophomore who falls asleep in lectures. Act like it.

But it was hard to act like a sophomore when his mind kept racing ahead, connecting dots that didn’t exist yet—the iPhone announcement next year, the explosion of mobile computing, the deep learning revolution that would start in 2012 with AlexNet, the transformer architecture that would change everything in 2017. He knew it all. Every breakthrough, every failed startup, every billion-dollar opportunity that was sitting right there, waiting for someone with the knowledge to seize it.

The lecture continued. Dojun forced himself to look bored, to doodle in his notebook margins, to be invisible. But he could feel Professor Kim’s eyes returning to him again and again, sharp and curious, like a scientist who had spotted an anomaly in his data.

When the lecture ended, students shuffled toward the exits. Dojun stayed in his seat, waiting. The Starcraft hoodie kid paused at the end of the row.

“You coming to the PC bang tonight? Hyunsoo found a new build for Protoss that’s insane.”

“Maybe later,” Dojun said. “The professor wants to see me.”

“Good luck with that. Kim Taesik doesn’t do ‘see me after class’ unless he’s about to either recruit you or destroy you.” The kid grinned. “Probably destroy you. See you at the cafeteria.”

He left. Dojun gathered his things slowly, watching the lecture hall empty. When only he and the professor remained, Kim Taesik set down his chalk, wiped his hands on his pants, and walked up the aisle to Dojun’s row.

“That answer you gave,” Kim said without preamble. “About rethinking the architecture. That wasn’t textbook knowledge.”

“I read a lot, Professor.”

“Don’t insult me, Park. I wrote the reading list for this department. There is nothing in it—nothing in any Korean university curriculum—that covers what you just described.” He sat down in the seat next to Dojun, which was oddly informal for a man known for maintaining strict hierarchical boundaries. “So I’m going to ask you a simple question, and I’d like an honest answer. Where did you learn that?”

Dojun met his eyes. Kim Taesik, up close, looked tired in a way that his professorial authority usually masked. There were coffee stains on his shirt cuffs. A stack of ungraded papers bulged from his briefcase. This was a man who genuinely loved his field and was perpetually disappointed that his students didn’t love it enough.

“I’ve been interested in computer architecture since high school,” Dojun said carefully. “I read English papers. MIT OpenCourseWare just launched their online materials. I’ve been going through their graduate-level courses.”

This was plausible. MIT OCW had launched in 2002. It was exactly the kind of thing an ambitious Korean CS student might discover.

Kim studied him for a long moment. “MIT OCW,” he repeated. “And you understood graduate-level architecture theory well enough to articulate it cold, while half-asleep, in my undergraduate lecture.”

“I’m a fast learner.”

“You’re something, Park. I haven’t figured out what yet.” He stood up, brushed chalk dust from his pants. “Come to my office hours on Wednesday. I have a research project that needs a student assistant, and I just lost mine to Samsung’s recruiting team. You might find it interesting.”

“What kind of project?”

“Embedded systems optimization. It’s not glamorous, but it’s real work.” He paused at the end of the row. “And Park? Next time you fall asleep in my class, I’ll make you solve differential equations on the board. I don’t care how many MIT papers you’ve read.”

“Yes, Professor.”

Kim Taesik walked out without looking back. Dojun sat in the empty lecture hall, listening to the echo of the door closing, and let out a long breath he hadn’t realized he was holding.

A research position with Kim Taesik. In his previous life, he hadn’t gotten that opportunity until his senior year, and only because another student had dropped out. It had been the connection that eventually led to his first industry job, which led to meeting Hana, which led to Prometheus Labs, which led to everything.

He was being offered the first domino two years early.

Be careful what you change, a voice in his head warned. Every butterfly has a hurricane.

But every hurricane starts with a choice, another voice answered. And this time, you get to choose differently.

He stood up, slung his backpack over his shoulder, and walked out of the empty lecture hall into the March afternoon. The tears came the moment the door closed behind him—not in the lecture hall where anyone could see, but in the stairwell, alone, leaning against a concrete wall that smelled of old paint and winter.

He was a sixty-three-year-old dead man crying in a twenty-year-old’s body in a stairwell that smelled like concrete and cold air, and his mother was alive, and Hana was somewhere on this campus, and everything he had built and lost and regretted was forty years in the future, waiting to happen or waiting to be unmade.

He pressed his palms against his eyes and forced himself to breathe. In through the nose, out through the mouth. A technique he had learned in therapy in his fifties, after the third failed relationship and the second anxiety attack in a board meeting.

Think. Think, Dojun. You’re a problem solver. This is just another problem.

And somewhere in this university, maybe even in this building, Jang Seokho was probably sitting in an advanced algorithms class, already coding circles around every other student, already burning with the ambition that would make him Dojun’s greatest rival and, in a strange way, the only person who truly understood him.

Not yet, Dojun told himself. One thing at a time.

He wiped his eyes, straightened up, and pushed through the exit door into sunlight. His body felt extraordinary. No pain. No stiffness. No shortness of breath. He flexed his fingers and they responded instantly, perfectly, like a freshly installed driver on new hardware. He took a deep breath and his lungs expanded fully, greedily, filling with air that tasted clean and cold and alive.

Students streamed past him, checking their phones—flip phones, Dojun noticed with a jolt. Motorola RAZRs and Samsung clamshells. The iPhone was still a year away from being announced. The entire mobile revolution was still a year away from beginning.

I’m twenty years old. I have a body that works. I have forty years of knowledge. And I have a second chance.


Seoul National University’s campus in 2006 was exactly as he remembered it: sprawling, tree-lined, caught in the perpetual construction of a university that was always trying to modernize but never quite catching up. Students moved in clusters, talking, laughing, oblivious to the fact that the world was about to change in ways none of them could imagine.

Dojun walked without destination, letting his feet remember the paths his mind had forgotten. Past the engineering library, where he had once spent seventy-two consecutive hours debugging a kernel module. Past the student cafeteria, where the tteokbokki was overpriced and undersauced but somehow tasted better than any Michelin-starred meal he had eaten in his previous life. Past the bulletin board near the main gate, covered in flyers for part-time tutoring jobs and club recruitment.

One flyer caught his eye: SNU Coding Contest — Spring 2006. Registration Open. Prize: 500,000 KRW.

Five hundred thousand won. He almost laughed. He had once signed a deal worth five hundred million dollars without blinking. But that money was forty years away and might never come again, and right now, if his memory of this period was correct, he had about three hundred thousand won in his bank account and his mother was probably supplementing his living expenses by skipping her own meals.

His mother.

He pulled out his phone—a Samsung flip phone, battered, with a tiny external screen that showed the time and a pixelated image of a cat—and dialed the number he had memorized in first grade and never forgotten, not even on his deathbed.

It rang twice.

“Dojun-ah? Why are you calling during class time? Are you sick?”

Her voice hit him like a physical blow. Not the thin, tired voice from his later memories. Not the voice he had desperately tried to remember at the funeral, already fading like a photograph left in the sun. This was his mother at fifty-two, strong and loud and a little exasperated, with the sounds of Namdaemun Market bustling behind her—vendors shouting, a truck backing up, the sizzle of something frying.

“Mom,” he said, and his voice cracked again.

“Aigoo, what’s wrong? Did something happen? Are you hurt?”

“No. No, I’m not hurt. I just—” He closed his eyes. How did you tell your mother that you had traveled back in time from her funeral? How did you explain that you were crying on a campus bench because the sound of her voice was the most beautiful thing you had ever heard?

You didn’t. You lied, like a good Korean son.

“I just wanted to hear your voice. I’m going to come visit this weekend.”

“This weekend? But that’s—Dojun-ah, the bus fare is expensive. Save your money. I’ll send you some kimchi next week.”

“I’m coming, Mom. I’ll take the subway. It’s not far.” This was partially true—Namdaemun Market was about an hour from campus by subway, a journey he had made exactly twice in his first life during his college years. Twice. In four years. Because he had been too absorbed in code and too embarrassed by his mother’s market stall to visit.

The shame of it burned in his chest like acid.

“Well, if you’re coming, eat before you come! I don’t have enough to feed you and run the stall. Business has been slow because they’re doing construction on the second floor and—”

“I’ll eat, Mom. I promise. I’ll see you Saturday.”

“Okay, okay. Go study! Stop wasting phone minutes!”

She hung up. Dojun held the phone against his ear for a long time after the line went dead, listening to the silence, feeling the weight of it.

This time, he thought. This time, I’ll be there.


Back in his apartment—a studio so small that the bed, desk, and kitchenette formed a single continuous surface—Dojun sat at his desk and opened his laptop. A Compaq Presario, old even by 2006 standards, with a 14-inch screen and a keyboard that flexed alarmingly when you typed too hard. The wallpaper was a default Windows XP landscape. The browser was Internet Explorer 6.

God help me.

He opened Notepad—not even Notepad++, just plain Notepad, because his twenty-year-old self apparently hadn’t discovered text editors yet—and stared at the blank screen. The cursor blinked, patient and expectant.

In his previous life, the next four years had gone like this: graduate near the top of his class, get recruited by a mid-tier software company, spend three years learning the industry, quit to start Prometheus Labs with Hana in 2010. The company would grow slowly at first, then explosively after the mobile revolution. By 2015, they were worth a billion. By 2020, ten billion. By 2030, a hundred.

But the cost. The cost had been everything that mattered.

Hana had left because he chose the company over her, every single time. His mother had died because he chose the company over her, every single time. He had ended up alone, brilliant, wealthy, and dying in a room full of machines, typing a comment into a file that nobody would ever read.

// I should have spent more time away from this screen.

Not this time.

He began to type. Not code—not yet. A list. The most important list he would ever write.

Things I will not repeat:

1. I will not ignore Mom. I will visit every week. I will make sure she gets checked every year. I will not let her hide her pain from me.

2. I will not lose Hana. When I meet her—and I will meet her—I will remember that she is a person, not a co-founder. She is more important than any product launch.

3. I will not become the person who types a dying confession into a comment line. I will say the things that matter while there is time to say them.

He paused. Then added:

4. I will build Prometheus Labs. Better, earlier, and differently. The technology will change the world. But this time, I will still be human when it does.

He saved the file. second_chance.txt.

Outside, the sun was setting over Seoul, painting the sky in shades of orange and violet that he hadn’t stopped to look at since his twenties. Cars honked. Students shouted. Somewhere, a street musician was playing guitar, badly, and a group of friends was laughing at something that would be forgotten by tomorrow.

Dojun leaned back in his chair and took a deep, full breath.

The cursor blinked on the screen. Waiting.

He had so much to do. But for the first time in forty years, he also had time.

Tomorrow, he would start planning. Tonight, he would call his mother again, just to hear her voice. And on Saturday, he would take the subway to Namdaemun Market and eat his mother’s kimchi jjigae and sit on the plastic stool behind her banchan stall and watch her work and tell her about his classes and listen to her complain about the construction noise and the price of sesame seeds.

He would do all the things he hadn’t done the first time around.

Because Park Dojun, the Legendary Programmer, the man who had changed the world and lost everything that mattered, had been given the one thing his code could never create.

A second chance to get the important things right.

2 / 65

Leave a Comment

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

Scroll to Top