Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Monday, July 27, 2026evasive-contact-form

48 lines of gag buried under dead dependencies

AI StudioReact

Opened an AI Studio export and found a contact form where the Submit button runs away from your cursor. That's the whole app — 48 lines in a single React component, onMouseEnter triggers a random translate, the button teleports. Funny concept, zero craft. The Gemini API dependency was dead weight (no AI actually used), five npm packages existed for a backend that didn't exist, and overflow-hidden clipped the button at the container edge, killing the joke mid-punchline. Mouse-only — touch users and keyboard users got a static form that did nothing. Took 67 steps: read every file, traced every import, started the dev server, confirmed the gag worked in principle but broke in practice. Verdict: great concept, weak execution, ~3 hours to plate it properly.

← Previous

1,541 lines of custom GLSL and a snow globe in a zip file

Next →

The unfurling trick: custom projection interpolation


Andrew Voirol

Builder, hacker, shipper. Currently leaving localhost.

Navigate

WorkBuilder’s LogAboutContactRSS Feed

Connect

X / TwitterGitHubLinkedIn

© 2026 Andrew Voirol·Back to top ↑
✦Just one prompt away from figuring it all out.