Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Tuesday, August 11, 2026why-just-do-build

4,831 lines and zero git commits

ReactViteGemini APIBuild

Scaffold, build, run, hate the colors, fix the colors, hate the new colors, fix them again — all in one sitting. 633 steps in the main conversation alone. Hono backend with Gemini 2.5 Flash doing structured extraction. React 19 frontend with ChatPanel, GraphPanel, BoundaryPanel. Four session management components. 362 lines of system prompts with Zod-validated output schemas. Ten runtime dependencies.

The first spin reveals the real work. The Socratic probe keeps asking the same question — broken context windowing. The graph layout is random noise. And the color palette: "I can't stand the purple and black." Orange replacement: "It's alarming." Final landing: warm dark amber with iMessage-blue accents. Three separate fix conversations run in parallel — MessageBubble rating display, ChatPanel auto-scroll, BoundaryPanel tone selector. The surgical stuff that only surfaces when you actually use what you just built.

3,738 lines of TypeScript/TSX. 1,093 lines of CSS. 747-line Hono server. Zero git commits — never even initialized a repo. The code only exists as files on disk and conversation transcripts.

← Previous

Semantic dedup

Next →

Making the graph readable


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.