Chapter 1: Everything I Was Told

The first chapter, in full. Part One — The Shock.

The alarm went off at 6:45, same as every morning. Arjun reached for his phone, killed the sound, and lay still for a moment, staring at the ceiling of his rented flat in Baner. The fan made its usual lazy circles. From the kitchen, he could hear Saurabh, his flatmate, already grinding coffee beans with the dedication of a man who believed good coffee could fix anything. Saurabh was wrong about that, but Arjun envied the belief.

He should get up. He knew he should get up.

Instead, he opened LinkedIn. He didn't know why he did this to himself every morning, but it had become a ritual — a small, reliable dose of anxiety to start the day. Three people from his batch at IIT Bombay had posted updates. One had moved to a product role at Google Bangalore and was writing about "first principles thinking" as though he'd invented the concept. Another had been promoted to a team lead at Microsoft, eleven months into the job — the same eleven months Arjun had spent wondering whether he was even doing his job correctly. The third had posted a photo from an Amazon offsite in Goa, grinning with his manager, the caption reading: Grateful for a team that pushes me to grow every day.

Arjun locked his phone and placed it face down on the mattress.

Grateful. Sure.

                *

Seven months ago, this had been the most exciting time of his life. He remembered the day the placement letter had come through — Vantage Systems, Day 1 at IIT Bombay. Day 1. The companies that recruited on Day 1 were the ones that didn't need to wait. They got first pick of the best engineering talent in the country, and everyone knew what it meant if they picked you. Vantage was one of those names that didn't need explanation — one of the fastest-growing technology companies India had ever produced, in twenty-eight countries within a decade of its founding, the kind of company whose CEO got quoted in the Economic Times and invited to Davos. Getting placed at Vantage on Day 1 at IIT Bombay was not just a job. It was a verdict: you are good enough.

His mother had called every relative she could think of, and some she probably shouldn't have. "Vantage Systems," she'd said to each one, and the name alone did the rest. His father, a man who measured pride in silences, had simply nodded and said, "Accha." Which, if you knew his father, was roughly equivalent to setting off fireworks.

Arjun had earned it. He knew that. Four years at IIT Bombay, and not the kind where you coast on natural brilliance. He wasn't that guy. He was the other kind — the one who sat in the library until it closed, who rewrote notes until the concepts stuck, who showed up to every lecture and sat in the second row because the first felt like showing off but the third felt like giving up. Hard work was not something Arjun did. It was something Arjun was. His teachers had said so. His parents had said so. The placement cell had said so. Vantage Systems had said so by choosing him on Day 1. The world had a deal: work hard, and it will work out.

He had never had any reason to question that deal. Until now.

                *

The bus to Hinjewadi took forty-five minutes on a good day. Today was not a good day. Arjun stood in the aisle, one hand on the overhead rail, the other holding his backpack against his chest, watching Pune crawl past the window. The road from Baner to Hinjewadi was the same road every morning, and every morning it offered him the same forty-five minutes to think about things he didn't want to think about.

He remembered his first day at the Vantage campus. The lobby had a wall — floor to ceiling, backlit, impossible to miss — displaying the company's journey. Founded in 2014. First billion in revenue by 2020. Offices in Pune, Hyderabad, Bangalore, Chennai, and across the US, Europe, and Southeast Asia. A timeline of milestones that read like a dream someone had actually managed to live. Arjun had stood in front of that wall with his new ID badge and felt, for the first time in his life, that the years of grinding had led somewhere real. He had arrived.

That feeling had lasted about three months.

When he'd joined in September, his role had been clear enough. Junior developer. Part of a twelve-person team building internal tools for a large banking client. He'd been given a module to work on, a manager who answered questions patiently, and a codebase that was messy but comprehensible. He'd done well. His first review, three months in, had been positive. "Good fundamentals," his manager had written. "Needs to build speed but shows strong problem-solving instinct." Arjun had screenshot that review and sent it to his mother.

Then, in January, something shifted. It didn't happen dramatically — there was no company-wide announcement, no alarm bells. It happened the way weather changes in Pune — slowly, and then all at once. The client started asking about AI integration. The project lead started talking about "copilot-assisted development" in stand-up meetings, using the phrase with the casual confidence of someone who'd learned it the previous weekend. Three senior developers were moved to a new AI implementation team. Two contractors were quietly let go. And Arjun's module — the one he'd spent four months carefully building — was handed to a team of two people who, with the help of AI coding tools, were expected to rebuild it faster, cheaper, and with fewer bugs.

This was Vantage Systems. A company that had grown at the speed it had because it was ruthless about efficiency. What made it a great company on that lobby wall was the same thing that made it a terrifying place to be a junior developer in 2026: it adapted fast, and it expected you to keep up.

Nobody told Arjun he was in trouble. That was the thing. Nobody sat him down and said, "Your skills are becoming less relevant." Instead, the ground simply shifted beneath him, and he was expected to keep standing.

His new assignment was vague. "Support the migration." "Help with testing." "Look into how AI tools can improve our pipeline." These were not tasks. They were suggestions dressed up as tasks, the kind of work that companies give you when they're not sure what to do with you but aren't ready to say it. Arjun had gone from building something to floating — useful enough to stay on the payroll, not important enough to be given anything that mattered.

He'd tried to adapt. Of course he had. That's what Arjun did. He'd spent two weekends learning the basics of prompt engineering, watched seventeen YouTube tutorials on AI-assisted coding, and signed up for a Coursera course called "AI for Software Engineers" that he was three modules behind on. He was doing everything he was supposed to do. He was working hard. The formula.

But the formula wasn't producing results. He'd learn a tool, spend a week getting decent at it, and then hear that the tool had been updated or replaced or that the team was now using something else entirely. He'd prepare for a meeting, walk in with notes, and discover that the discussion had moved three steps beyond what he'd prepared for. He was running, but the track was moving faster than his legs.

He had said this to Saurabh last week, late at night, after two beers. "I keep preparing, and by the time I think I'm prepared, the rules have changed."

Saurabh, who worked in sales at a fintech company, had shrugged and said, "Welcome to the real world, bhai."

Which was not helpful. But was probably accurate.

                *

The Vantage campus was the usual controlled chaos of a Wednesday morning. Arjun badged in at the main gate, nodded at the security guard who never nodded back, and took the elevator to the fourth floor. His desk was by the window, which sounded nicer than it was — the view was of the visitor parking lot and, beyond it, the construction of yet another IT park that Pune apparently needed.

He opened his laptop. Forty-three unread emails. A Slack message from his team lead: "Standup at 10. Be ready with updates on the pipeline review." Arjun did not have updates on the pipeline review. He had questions about the pipeline review. He had confusion about the pipeline review. But updates — concrete, presentable, the kind that made you sound like you were on top of things — those he did not have.

He pulled up the pipeline documentation, which had been rewritten twice in the last month by someone who appeared to believe that clarity was optional. He started reading. He started taking notes. He started doing what he had always done when things got hard — working harder.

Somewhere on the floor below him, a team was celebrating something. Laughter, clapping, someone had probably shipped a feature or closed a deal. The sound drifted up through the thin ceiling tiles like a rumour of happiness from a country Arjun used to live in.

His phone buzzed. His mother. She called every Wednesday around this time, her schedule as reliable as a train timetable.

"Hello, Amma."

"Arjun! How is work? Everything okay at Vantage?"

"Yeah, everything's fine. Busy day."

"Your father was talking to Krishnamurthy uncle yesterday. His son has moved to some senior role at Amazon. Bangalore. Very good package, it seems."

"That's great for him."

"Arjun, I'm just saying. You're at Vantage, no? Such a big company. Surely there are growth opportunities also?"

"Amma, I just started here. I can't be thinking about all that already."

A pause. He could hear her deciding whether to push or retreat. She retreated. "Okay, beta. Just asking. Eat properly. Don't just eat from outside."

"I won't. I'll call you on Sunday."

"One more thing." She said it in the slightly different voice she kept for the things she had actually called to say. "Call your sister. Kavya has been quiet these last few weeks. Something at that college of hers — they have put her in charge of the whole arts festival this year, the big one, the one that went wrong last time. Now she is carrying it around like a stone. She will not tell me what is worrying her. You know how she is. She will tell you before she tells us. Call her. This week, not next month."

"I'll call her, Amma."

He meant it. He also knew, even as he said it, that the week would close over him the way weeks did now, and that he would not.

He hung up and stared at his screen. The pipeline documentation stared back.

The thing he couldn't tell his mother — the thing he could barely tell himself — was that switching wouldn't help. He'd thought about it. He'd updated his resume two weeks ago, browsed job listings for an hour, and then closed the laptop because every listing he found was asking for the exact same things Vantage was asking for. AI fluency. Prompt engineering. "Ability to work alongside AI-powered tools." The problem wasn't Vantage Systems. The problem was everywhere.

And beneath that realisation, another one — quieter, colder, the kind that visited him in the space between waking up and getting out of bed. The one he could barely form into words.

What if I'm not as good as everyone told me I was?

What if the grades, the hard work, the IIT tag, the Day 1 placement at Vantage — what if all of that was just a formula for a world that no longer exists? What if he'd been training for a race that had been quietly replaced by a different sport entirely, and nobody had thought to tell him?

He pushed the thought down. He opened the pipeline documentation again. He began to read.

This was what Arjun did when the ground shook. He worked harder. It was the only thing he knew how to do. And for twenty-two years, it had been enough.

He didn't know it yet, but that was about to change.

                *

The standup was at ten. It was always at ten. Karan liked things at set times.

Karan Mehta had been at Vantage for six years — longer than most people on the fourth floor, longer than some of the directors on the seventh. He'd joined as a developer, built his way up through solid, careful work, and been promoted to team lead eighteen months ago. He was thirty-one, quiet in a way that people sometimes mistook for calm, and he ran his team the way he wrote code: methodically, precisely, and with a deep suspicion of anything that promised shortcuts.

The team gathered in the small glass-walled meeting room near the elevators. Eight people around a table designed for six. Karan stood at the whiteboard, marker in hand, even though nobody used the whiteboard anymore. Old habit. Arjun sometimes thought Karan's entire management style was an old habit — something that had worked beautifully in 2022 and was slowly, invisibly, becoming a problem.

"Let's go around," Karan said. "Quick updates. Where are we on the pipeline migration?"

Rohan from the backend team went first. He'd been running tests, found two issues, expected to resolve them by Thursday. Clear, specific, the kind of update Karan liked. Sneha from QA went next — she was waiting on access to the staging environment, had pinged infra twice, would follow up again today. Karan nodded. This was the rhythm he understood. People doing defined work, reporting defined progress, moving toward defined outcomes.

Then it was Arjun's turn.

"I've been going through the documentation for the new pipeline tools," he said, and heard his own voice sounding thinner than he wanted it to. "There are some gaps between what the docs say and what the staging environment actually shows. I'm trying to map those out so we know what—"

"Okay," Karan said, not unkindly, but in the way of someone who needed things to move. "So no blockers, nothing to escalate?"

"Not yet."

"Fine. Keep going. Let me know if something comes up."

That was the thing about being on vague assignments. You never had blockers because you never had anything concrete enough to be blocked. You existed in a grey zone where you were technically busy but functionally invisible.

Two seats to Arjun's left, Abhi had his laptop open during the standup, which Karan had asked people not to do at least three times. Abhi didn't seem to notice. Or didn't seem to care.

"Abhi. Pipeline status?"

Abhi looked up and grinned — the easy, confident grin of someone who always had an answer ready. "So I ran the whole migration script through a refactored version I built using Copilot and Claude. Cut the processing time by about forty percent. I've pushed it to the dev branch. We can demo it whenever."

A small ripple went around the table. Forty percent was a real number. Karan's expression didn't change, but his marker hand stiffened slightly.

"You pushed it already?"

"To dev, yeah. Not staging. Wanted the team to see it first."

"Did you run the full test suite?"

"The main ones. I'll finish the rest today."

"Run the full suite, Abhi. All of it. Then we'll talk about a demo."

"Sure, sure. No problem."

Karan moved on to the next person. The moment passed. But Arjun had seen the exchange clearly enough. Abhi had built something faster than anyone expected, and Karan's first instinct had not been curiosity or appreciation. It had been caution. Did you run the full test suite? Which was a fair question — Arjun knew that. You don't push code without testing it properly. But the way Karan had said it, the slight tightening around his jaw, the speed with which he moved past the achievement — that wasn't quality control. That was something else.

After the standup, Arjun walked back to his desk. Abhi fell into step beside him.

"Forty percent, man," Abhi said, still buzzing. "Karan didn't even blink."

"He wants the tests done. That's fair."

"Yeah, obviously. But forty percent. You know how long that would've taken to do manually? Two weeks minimum. I did it in a day and a half."

"How much of it was yours?"

Abhi looked at him like the question didn't make sense. "What do you mean? I told it what to do. I structured the prompts. I iterated on the output. It's not like I just pressed a button."

"No, I know. I'm just asking — if someone looked at the code and asked you to explain, say, the concurrency handling or the error recovery, could you walk them through it?"

Abhi shrugged. "I'd walk them through the architecture. The implementation details — I mean, that's what tools are for, right? You don't memorise every line. You understand the structure."

He said this with such ease that Arjun almost believed him. Almost.

                *

Abhimanyu Nair — Abhi to everyone who'd known him for more than ten minutes — had joined Vantage on the same day as Arjun. Same Day 1 cohort, same orientation session, same awkward first lunch in the campus cafeteria where twenty-two new hires had tried to pretend they weren't terrified. Abhi had been the one cracking jokes during the ice-breaker, the one who'd made the HR coordinator laugh, the one who'd somehow already known three people on the floor before his first week was over.

He was from NIT Trichy. Sharp, sociable, and possessed of the kind of confidence that Arjun had always found both admirable and slightly suspicious — the confidence of someone who trusted that things would work out because they always had, rather than because he'd done the work to ensure they would.

In September, they'd been equals. Same title, same pay band, same vague terror about what corporate life actually involved. By November, Abhi had pulled ahead — or appeared to. When AI coding tools started becoming part of the workflow, Abhi hadn't hesitated. He'd jumped in with both feet, the way he did everything: fast, loud, certain. While Arjun was carefully reading documentation and watching YouTube tutorials, Abhi was already shipping. He'd refactored an entire testing module in three days using Copilot. He'd generated API documentation that would have taken a week, overnight. He'd automated a reporting process that two people had been doing manually for months.

Managers noticed. In December, Abhi had been mentioned by name in the team's quarterly review — "showing initiative in adopting new tools and workflows." Arjun had been sitting in that meeting. He remembered the specific, private sting of hearing someone else praised for doing the thing you were still trying to figure out how to start.

But then — and this was the part Arjun kept turning over in his mind, the part he couldn't quite articulate — things had started to shift. It was subtle at first. A review meeting where Abhi had presented an automated testing framework and a senior architect had asked him why he'd chosen that particular approach for handling race conditions. Abhi had paused. Not the pause of someone organizing their thoughts, but the pause of someone realising they didn't have an answer. "It's a standard pattern," he'd said. Which wasn't wrong. But it wasn't an answer, either, and the architect's face had made that clear.

Then there was the proposal. In February, Abhi had been asked to draft a technical approach for a new client module — a real opportunity, the kind Arjun would have given anything to get. Abhi had delivered it in two days. Twelve pages, well-structured, comprehensive. Impressive, on paper. But when the project lead had called a meeting to discuss implementation, Abhi had struggled. The questions were specific: why this database structure, what happens if the load exceeds this threshold, how does this interact with the existing authentication layer. Abhi's answers had been general where they needed to be precise, confident where they needed to be careful. The proposal had been quietly handed to a senior developer to redo.

Nobody had made a big deal about it. That was how these things worked at Vantage. You weren't called out. You were simply routed around. The work flowed to someone else, and if you were paying attention, you understood what that meant. Arjun didn't know if Abhi was paying attention.

What he did know was that something had changed in how people talked to Abhi. In September, seniors had been curious about him — the new hire who was fast, proactive, impressive. By March, the curiosity had cooled into something more cautious. People still gave Abhi work. But the important work, the work that required depth and ownership, had quietly migrated elsewhere. Abhi was still fast. But fast, it turned out, was not the same as good.

Arjun saw this. He didn't know what to do with it. He envied Abhi's speed and feared Abhi's trajectory in almost equal measure. If jumping into AI headfirst led there, and refusing to jump in at all led to Karan's slow suffocation — then what exactly was he supposed to do?

The question sat in his chest like a stone he couldn't cough up.

                *

The afternoon was the kind that made office buildings feel like aquariums — sealed, temperature-controlled, disconnected from whatever the sky was doing outside. Arjun ate lunch at his desk. A sad paratha from the cafeteria and a coffee that tasted like it had been made by someone who'd heard coffee described but never actually encountered it. He scrolled through the pipeline documentation and made notes that he suspected nobody would ever read.

At 2:30, an email arrived from the director of engineering — two levels above Karan. It was addressed to all team leads on the fourth floor.

Subject: Q3 Client AI Integration Targets — Action Required

Arjun wasn't supposed to be on the thread, but Karan had set up a forwarding rule months ago so the team could "stay aligned." Arjun read the email. The language was polite in the way that corporate emails are polite when the message underneath is not polite at all. Every team was expected to demonstrate measurable AI integration in their workflows by the end of Q3. A review meeting was being scheduled for each team lead to present their progress. The email used the phrase "non-negotiable baseline" twice.

Arjun glanced across the floor toward Karan's desk. Karan was reading the same email. His face was the face of a man who'd been expecting rain and had just felt the first drop.

The thing about Karan — the thing that made his situation different from someone who was simply lazy or stubborn — was that he had reasons. Good reasons. Arjun had been on his team long enough to understand them, even if he didn't fully agree.

Karan had built his career on a particular kind of engineering discipline. He believed in understanding every line of code you shipped. He believed in reviewing pull requests line by line, not because he was slow, but because he'd seen what happened when you didn't — production bugs, security holes, client escalations that cost real money and real reputations. He'd told Arjun once, early on, during a code review: "If you can't explain it, you don't ship it. That's not a rule. That's just engineering."

Arjun had admired that. Still did, in a way. There was something honourable about it — a craftsman's pride in doing things properly. But in the last two months, he'd watched that pride become something less admirable and more dangerous.

When the AI integration directive had come down in January, Karan's response had been measured and, on the surface, reasonable. "We're not going to rush into tools we don't understand just because it's the trend," he'd told the team. "Let other teams be the guinea pigs. We'll evaluate what works and adopt it properly." The team had nodded. It had sounded like wisdom.

But evaluate-and-adopt had quietly become evaluate-and-wait, and then simply wait. Other teams on the fourth floor — Arjun could see them through the glass partitions — were already using AI coding assistants in their daily workflow. Their sprint velocities had visibly increased. Their stand-ups were shorter, their demos more frequent, their energy different. Karan's team had become the slow patch in a fast building.

The consequences were rolling downhill. In the last monthly review, the director had asked Karan why his team's output was lagging behind comparable teams. Karan had talked about quality and thoroughness. The director had said, "Quality is important. Speed is also important." Which, in corporate, was not a balanced observation. It was a warning.

After that meeting, Karan had been tighter. Not angry — Karan didn't do angry. But his code reviews had become more exacting, his feedback sharper, his patience thinner. Arjun had submitted a small utility function last week and received fourteen comments on it. Fourteen. Some were valid. Some were the kind of comments a man makes when he needs to feel in control of something, anything, because the larger picture is slipping away from him.

And now this email. Non-negotiable baseline. Q3 targets. A review meeting where Karan would have to stand in front of the director and explain what his team had done with AI — knowing that the honest answer was: almost nothing.

Arjun watched Karan read the email a second time. Then a third. Then close his laptop, stand up, and walk to the coffee machine. He walked the way people walk when they're thinking about something they don't want to think about — slowly, deliberately, as though the act of moving could keep the thought at bay.

Arjun recognised that walk. He'd done it himself, this morning, on the way from the bedroom to the kitchen.

                *

By five o'clock, the floor had thinned out. Some people had left for the day. Others had migrated to meeting rooms or the cafeteria. Arjun was still at his desk, still working through the pipeline documentation, still making notes. He'd found three inconsistencies between the docs and the staging environment. Small victories. The kind that mattered to no one but gave him something to hold onto.

Abhi stopped by his desk on his way out. Backpack on, earphones around his neck, the look of a man whose day was over and felt good about it.

"Heading out. Coming?"

"In a bit. Want to finish this section."

Abhi leaned against the partition. "You know, you could just ask Claude to map those inconsistencies for you. Feed it the docs and the staging config, ask it to flag mismatches. Twenty minutes, tops."

"I want to understand the pipeline first."

"You can understand it and use the tool. They're not mutually exclusive."

"I know. I just—" Arjun stopped. He didn't know how to finish the sentence. I just need to feel like I've done it myself. I just need to know that what I know is actually mine. He didn't say any of that. "I'll try it tomorrow."

Abhi shrugged. "Suit yourself. But I'm telling you, the faster you get comfortable with these tools, the easier everything gets."

He said it with the same ease he said everything. And for a moment, Arjun almost believed him again. But then he thought about the architect's face during that review meeting. He thought about the proposal that had been quietly reassigned. He thought about the gap between Abhi's confidence and Abhi's depth, and how that gap seemed to be widening even as Abhi moved faster.

"Yeah," Arjun said. "Maybe."

Abhi left. The floor got quieter. Arjun turned back to his screen.

Outside the window, the sky over Hinjewadi was doing the thing it did every evening around this time — turning a particular shade of orange that looked almost artificial, as though even the sunset in this part of Pune was trying to be an IT park. Construction cranes stood silhouetted against it, perfectly still. Somewhere beyond the parking lot, a dog barked at nothing in particular.

Arjun thought about Karan, reading that email three times. He thought about Abhi, delivering faster than anyone and understanding less than he should. He thought about himself, sitting in the middle, doing neither thing, belonging to neither camp, paralysed by the certainty that both paths led somewhere he didn't want to go.

He closed his laptop. He packed his bag. He took the elevator down and walked to the bus stop.

On the bus home, squeezed between a man talking loudly into his phone about a property deal and a college student with a textbook open on her lap, Arjun stared out the window and let the question that had been circling him all day finally land.

If working harder wasn't enough anymore, and working faster wasn't enough either — then what was?

He didn't have an answer. The bus moved through the Pune evening traffic with the patience of something that had given up on arriving anywhere quickly. Arjun watched the headlights of oncoming vehicles stream past like a river of people all going somewhere with more certainty than he had.

By the time he reached Baner, the sky had gone dark. Saurabh was on the couch, watching something on his laptop, a plate of Maggi balanced on a cushion beside him.

"How was work?" Saurabh asked, not looking up.

"Same."

"That bad?"

Arjun dropped his bag by the door and went to the kitchen. He stood there for a moment, not hungry, not not-hungry, just standing. The kitchen was small and smelled faintly of the coffee Saurabh had made that morning. Twelve hours ago. A whole day of working hard, and Arjun could not point to a single thing he'd accomplished that would survive the week.

He made himself a cup of tea. He stood by the kitchen window and drank it slowly, looking out at the lights of Baner — apartment blocks stacked on top of each other, each window a small yellow rectangle containing someone else's life, someone else's worries, someone else's version of the same question he couldn't stop asking.

Am I enough?

Not the IIT tag. Not the Day 1 placement. Not the formula. Him. Arjun. The person underneath all of it. Was that person — stripped of credentials, stripped of the story he'd been told about what hard work guarantees — was that person enough for what was coming?

He finished his tea, washed the cup, and went to his room. He sat on the bed and opened his laptop. He had the Coursera course to catch up on. He had the pipeline documentation to review. He had work to do.

He closed the laptop.

For the first time in as long as he could remember, Arjun did not feel like working harder. Not because he was lazy. Not because he didn't care. But because somewhere deep in the machinery of his mind, a gear had shifted — barely, almost imperceptibly — and for the first time, the voice that had always said just work harder was answered by another voice, quieter but unmistakable.

What if harder isn't the direction?

He lay back on the bed and stared at the ceiling. The fan made its lazy circles. From the other room, the sound of Saurabh's laptop playing something forgettable.

The question hung in the dark above him, unanswered and unignorable.

                *

Between the Lines

There is a deal that most of us were offered early in life: work hard, get the right degree, and things will work out. For a long time, the deal was real. It isn't anymore. The world changed — not because hard work stopped mattering, but because hard work alone stopped being enough. The most dangerous moment in a career is not when you fail. It is when the thing that always made you succeed quietly stops working, and nobody tells you.

The story compounds.

Chapter 2 is the Thursday the news comes.