Clarity over cleverness
I prefer designs that are easy to understand and maintain over abstractions that are impressive but difficult to reason about.
I build practical developer tools with Rust and care about making software easier to understand, trust, and use.
A little context
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.
Working principles
I prefer designs that are easy to understand and maintain over abstractions that are impressive but difficult to reason about.
Good tools should make their state, effects, and failure modes clear rather than asking users to guess what happened.
I like to build incrementally, test assumptions early, and keep changes reversible until the right direction becomes clear.
Start a conversation
I’m always interested in practical developer tools and the systems that make them pleasant to use.