Support informs how I build.

I’m Jared Bathen, a technical support specialist and Rust-focused developer based in Iowa. Working close to users has made me especially interested in developer experience: the small design and tooling decisions that determine whether software feels clear or frustrating.

I’m drawn to problems where structure matters—command-line tools, workflows, interfaces, and systems that benefit from being explicit and predictable. This site is where I document those experiments, including the reasoning, tradeoffs, and lessons behind them.

How I approach the work

Clarity over cleverness

I prefer designs that are easy to understand and maintain over abstractions that are impressive but difficult to reason about.

Visible behavior

Good tools should make their state, effects, and failure modes clear rather than asking users to guess what happened.

Small, deliberate steps

I like to build incrementally, test assumptions early, and keep changes reversible until the right direction becomes clear.

Start a conversation

Have a thoughtful tool, workflow, or technical problem to discuss?

I’m always interested in practical developer tools and the systems that make them pleasant to use.

Send me a note