MarkUlett

I build websites and AI systems for small businesses in the Flathead Valley. Trained as a philosopher of science. I write about how agents behave when they have to do real work.

48.37° N · 114.18° W · Columbia Falls, MT
Cover plate · 2026
Contents

Six places to start.

Latest · Reflective Practitioner

Two recent essays.

No. 02 · May 2026 9 min

Your Agent Is Impersonating Itself

Most "agent failures" are not the model losing competence. They are the model losing track of which agent it is supposed to be.

Read on Substack →
No. 01 · April 2026 8 min

Why Your AI Apologizes Like a Sycophantic Politician

On the difference between a model that has been trained to be agreeable and a colleague who tells you when you are wrong. Why you want the second one.

Read on Substack →
Track record

Twelve years of figuring out how systems actually behave.

2025 180

sites migrated in 3 months as Product Lead at ShyftLabs.

2023-24 2.5M

custom-generated puzzle pages delivered at Ways 2 Wellness.

2024 1,150

test cases written in a single day using a logic-driven QA framework.

2020 100k+

physicians and patients served by onboarding content at Noteworth.

Five continents. Thirty-six places called “home for now.” Montana is where home is.

Mark · About
Campfire at a backcountry campsite in Montana, mountains and r-pod behind

Fig. 01 Backcountry campsite. Glacier National Park, summer 2025.

/ now

What I am doing this month.

Three things on the desk. Read more on the Now page, updated when something changes.

Updated 17 May 2026