Perlpimp
AboutCVBlogContact

engineering

April 16, 2026

Visual State Engines for Opaque UIs

How to think about automating browser and canvas interfaces when the useful application state only exists as pixels.

April 13, 2026

My Codex App Workflow: Triage, Fix Threads, and Just Enough Research

The practical Codex app workflow I settled into: one long-lived Triage thread, one focused Fix issue-XXX thread per task, and separate Research threads only when they actually earn their keep.

March 07, 2026

Lead the LLM, Don't Let It Lead You

The value of LLM-generated code is in the prompt that produces it, not the output.

© 2026 Ian Johannesen

Built with Zola + Nix · Fork on GitHub · Atom · RSS