In-Band Terminal Multiplexing Considered Harmful
A consideration of why the reliability of a terminal environment is a decreasing function of the density of in-band multiplexers.
10⁻¹X Engineer stuff.
A consideration of why the reliability of a terminal environment is a decreasing function of the density of in-band multiplexers.
Playwright's click stability check depends on animation frames, even when the target button is static.
How caching desktop sysdeps saved 48 seconds in Shitty, and why parallelizing Clippy with cargo-nextest cut DeepBlock's CI from 10 minutes to 5.
The eight-job workflow that builds, installs, and byte-verifies a Tauri release across macOS and Debian, and the gotchas that shaped every guard in it.
How I run Pi 1.0.4 on the host, experiment with Durable sessions, and isolate regular Pi in Gondolin without per-tool wrappers.
I ran the same CI checks through Dagger containers and native mise-driven GitHub Actions on the same commit, and measured a 78% test-time cut once the Rust cache actually stayed warm.
How a DeepBlock release job went from a 45-minute timeout to a two-second failure exit, in one afternoon of trial and error with runner disk space, APT stalls, and duplicate builds.
Setting core.fsmonitor and core.untrackedCache makes git status check only what changed instead of walking the whole worktree.
Git 2.56 adds an add mode that stages only unmerged paths and refuses files that still contain conflict markers.
Git 2.56 can now sweep merged local branches natively, but its ancestry-only check misses the squash merges and rebased patches my workflow produces, so my shell helpers stay.
pass-cli login --pat exposes the token in argv and shell history, PAT-authenticated sessions cannot manage PATs, and a rotated token that never reaches the Keychain silently breaks auto-renewal.
A duplicate socket-registration call made nvim probe its own RPC server with a blocking child process, freezing nvim and kitty-scrollback launches.
How I migrated an Astro blog from ESLint and typescript-eslint to type-aware Oxlint, and why astro check still blocks TypeScript 7 here.
pnpm audit got ~60x slower in 12.x and the fix starts with checking user CPU time, not the registry.
How I replaced ESLint and typescript-eslint with Oxlint to unlock the native TypeScript 7 compiler in a Vite + Tauri repo.