Come on in
Loading image…

Writing

The Last Commit

Every night at 3:07 AM, a new commit lands in the repository, from an account that was deleted four years ago.

Loading image…Rusty C5 min read0 thoughts
Loading image…
Loading image…

The first one showed up on a Tuesday.

Arjun noticed it the way you notice most things at work: half asleep, coffee in one hand, scrolling through the commit history with the other. Between his own commits from the night before and the intern's morning fixes, there was one he didn't recognize.

fix: null check in payment retry
author: meera.k
03:07 AM

Clean code. Small change. Exactly the kind of bug he'd been meaning to fix for a week.

He asked around. Nobody knew a Meera.

"Old account, probably," said Rohit from the next desk, not looking up. "Someone's script running with stale credentials. Just revoke it."

Arjun opened the admin panel to revoke it.

There was nothing to revoke. The account meera.k had been deleted four years ago.


He told himself it was a bug. Bugs were comfortable. Bugs had explanations.

So he did what engineers do. He wrote a small script that watched the repository and pinged his phone whenever a new commit arrived. Then he went home, ate dinner, and fell asleep with the phone on his chest.

At 3:07 AM, it buzzed.

refactor: cleanup old cron jobs
author: meera.k

He sat up in the dark. The commit was real. The code was good, better than good. Whoever Meera was, she wrote the kind of code he wished he wrote: careful, quiet, with comments that explained why, not just what.

He didn't sleep again that night.


Loading image…

Over the next week, the commits kept coming. Every night, 3:07 AM, never a minute early or late.

And slowly, the messages changed.

fix: retry logic for failed emails
chore: the stairwell light on 4th floor is broken

Arjun stared at that one for a long time. It wasn't a code change. It was just a message, with an empty commit attached.

The next morning, he took the stairs to the fourth floor. Nobody used the stairs. The light flickered once, then died.

He took the lift back down.

docs: why does everyone leave at 7
docs: it's so quiet here at night
docs: is anyone still here

He finally asked Lakshmi, the office manager. She'd been with the company longer than anyone.

When he said the name, her face changed.

"Meera Kapoor," she said quietly. "Backend engineer. Brilliant. Always the last one in the office." She paused. "She was working late before a big release. They found her at her desk in the morning. The doctor said her heart just stopped, sometime around three."

"Around three," Arjun repeated.

"Nobody noticed until the cleaner came at seven. She was alone the whole night." Lakshmi looked away. "After that, the company made a rule. No one stays past eleven. You've seen the sign by the door."

He had. He'd ignored it a hundred times.

"Which desk was hers?" he asked.

Lakshmi didn't need to answer. He already knew. It was the desk by the window, the one he'd picked on his first day because it had the best view of the city at night.


Loading image…

That night, Arjun stayed late. He broke the rule.

He sat at his desk, at her desk, with the lights off and the city glowing outside. At 2:50 AM, the office felt colder. At 3:00 AM, he heard it: soft typing, from nowhere, from everywhere.

At 3:07 AM, his screen flickered, and a terminal window opened by itself.

git log --author=meera.k --all

One result he'd never seen before. A commit that existed on a branch that had never been pushed. A commit that was still sitting on an old machine somewhere, waiting.

branch: release-final
status: not pushed

Then the terminal typed one more line, slowly, letter by letter:

please

It took him two days to find the machine. It was in the storage room on the fourth floor, past the broken stairwell light, under a pile of old monitors. A dusty desktop tower with a label in neat handwriting: Meera, do not wipe.

He carried it to his desk. He plugged it in. It booted on the first try, as if it had been waiting.

The branch was there. One commit, never pushed, timestamped four years ago at 3:06 AM.

He read the message, and his throat tightened.

done. release is ready. going home now.

She had finished. She'd written the last line, typed the last message, and never got to press enter on the push. She never went home.

Arjun's hands were shaking a little as he typed.

git push origin release-final

The progress bar crawled across the screen. Then:

To origin
 * [new branch]      release-final -> release-final

Somewhere in the office, very softly, someone exhaled.

The stairwell light on the fourth floor flickered back on. It hasn't gone out since.


Loading image…

The commits stopped after that. No more notifications at 3:07. No more quiet messages in the dark.

Arjun started leaving at seven, like everyone else. For once, he fixed his own schedule before fixing anyone’s code.

But a month later, on a night he'd stayed a little too late, finishing "just one more thing," his laptop buzzed at exactly 3:07 AM.

A new commit, on his own repository, from his own account. He hadn't written it.

chore: go home, Arjun.

He closed the laptop, and he went home.


Some bugs aren't in the code. Some of them are in how we work. Ship it, then go home.

Ask Claude or ChatGPT about this story
0 thoughts

A little conversation.

Be the first to leave a thought.

Visit the writer’s space
0 followers