Home Profile Writing
Eric Fruhinsholz

Eric Fruhinsholz

I write here because I like thinking about systems. Some subjects stay with me long enough that writing becomes the cleanest way to understand them.

Profile

My technical roots are low-level systems: protocol stacks, state machines, networking, graph algorithms, routing, and optimization. I still think from that layer upward, even when the work is now product, reliability, observability, or agentic software.

Most of my work has lived around large-scale software: how it fails, how people observe it, how teams make decisions under pressure, and how small design choices become operational consequences later.

Current Interests

Lately I have been working on agentic systems: software where language models use tools, carry context, and make bounded decisions around real workflows. I am especially interested in the boundary between model judgment and deterministic software: what belongs in a prompt, what belongs in code, and what needs to be versioned, reviewed, or enforced.

Writing

I do not write on a schedule. I write when something interests me enough to follow it properly. The articles are usually technical, because that is where my attention tends to go.

This is a personal site. The opinions, experiments, and mistakes here are mine alone. They do not represent Salesforce or any current or former employer.