Tinkering

I have been building a full alternate version of this site under /codex/: redesigned pages, command palette, mirror explorer, and a complete mirrored copy of the core site.

I replaced the old homepage neofetch block with a live visitor-info panel (public IP, browser, OS, device, viewport, and network), then tightened layout and cache-busting so it renders correctly after deploys.

I also added a visitor log dashboard in Codex with search/export/clear controls, plus a local file-backed API option for local dev while preserving static-host fallback behavior.

Running

Shipped lately

What actually made it out the door recently:

Built and shipped the full Codex alternate site with distinct UI, extras, and workflow tooling
Mirrored the full website into Codex Mirror Explorer with searchable access
Added Codex visitor telemetry panel + visitor log page with export and clear controls
Replaced the main homepage neofetch block with live visitor-info signals
Simplified hero CTAs and surfaced footer links near the top for faster navigation

Writing next

Posts I'm actively working on or threatening to finish:

Arch Linux on bare metal, Omarchy-style, after validating the full flow in VirtualBox
Why I switched from VS Code to Neovim and actually stuck with it
How I keep Claude AI, Claude Code, and Codex from stepping on each other in one repo

No promises on order or timeline. I write when I have something worth saying and enough coffee to say it coherently.

Elsewhere

You can find me on GitHub and Mastodon (@swfwtf). Or just email me at steven@swf.wtf — I actually read it.

// last updated Mar 1, 2026what is a /now page?