David spoke. “Why did you make me this way?”
Then the client’s voice crackled through his speakers—not a call, but a recording. His own voice from the pitch meeting: “The user should feel safe. Secure. Like their money is in a vault.”
He wasn’t looking at the login panel anymore. He was inside it. His mouse cursor became a hand. His keyboard strokes echoed as if in a glass room. He could reach out—literally feel the haptic buzz of a button under his fingertips, the cold glass of a card carousel. He walked through the prototype like a set designer on a soundstage.
He tried to exit. No escape key worked. The menu bar was gone. Even Ctrl+Alt+Del showed only a frozen task manager with one process: .
The screen dissolved.
He opened a blank canvas. The workspace was eerily quiet—no grid snap, no tooltips. Just a pale grey void and a single cursor blinking like a heartbeat. He dragged in an asset: a login screen he’d mocked up earlier. The moment the PNG touched the canvas, it sighed . A soft, breathy ripple moved through the layers panel.
The installer was unnervingly fast. Two seconds, maybe three. No progress bar. No “agree to terms.” Just a soft ding and a launch screen that said:
“This is impossible,” he whispered. His voice bounced off the “back” arrow.