Ian Evanoff

Ian Evanoff

Everything Is UX

Everything Is UX

Every technical system creates a user experience, whether anyone deliberately designed it or not. From deployment pipelines to logs and CLIs, small choices about clarity, context, efficiency, and safety shape how people actually get work done.

Read more
A retro robot toy with a slightly deranged mechanical faces stares at you.

When Your AI Coworker Changes Without Warning

LLM-powered development tools introduce a strange new kind of dependency: their behavior. What happens when the software still works, but the coworker you learned to work with has quietly become someone else?

Read more
My first 10 minutes in a new repository

My first 10 minutes in a new repository

The first ten minutes in a new repository reveal a lot. READMEs, scripts, file structure, tests, and setup all send signals about how a team works. For anyone focused on developer experience, these early moments often tell you what working in the system will really feel like for months to come.

Read more
Managing Secrets with 1Password CLI

Managing Secrets with 1Password CLI

Managing local secrets with gitignored env files works—until it doesn’t. Let's walk through using 1Password and the `op` CLI to inject secrets into dotfiles, keeping credentials centralized, recoverable, and out of your repository while preserving a clean, public configuration setup.

Read more