06 Current work
Two years of agentic prototyping and development, and two major lessons:
First, how much traditional software process carries over. Code review, tests, specs, small commits, staged rollout: all of it exists because people perform variably and you can’t just trust they got it right. That’s exactly the problem with an agent. That discipline transfers almost unchanged, and teams without it are learning that the expensive way, at 10x speed.
Driving and honing that process has been the key facet of my startup experience: how does a small team ship fast and still be right. Zero to one is where that question is most crucial, and it is the same question now, with tighter loops.
I built one in March. A Linear ticket dispatches an agent to plan, implement, review, and open the PR, with a triage gate and a kill switch over the top. People are calling that pattern a software factory now.
Then I mostly stopped using it. Working solo, iterating directly in chat is faster, and the pipeline had my own assumptions about task size baked into it. Those expire fast: as the models improve, the leaf nodes you can hand off whole keep getting bigger. Knowing when process earns its keep and when to tear it out is the actual skill.
Second, how much leverage is just about staying current. What works across models, skills and techniques shifts monthly. The compounding comes from tracking it, testing it, and adopting fast, not from any single tool choice. A team that stopped paying attention a month ago is already behind. A team that stopped paying attention six months ago lives in a completely different world.
Magpie People forget who they met and why, and teams miss the introduction a colleague could have made. Magpie captures it by voice in the moment, then makes it searchable. React Native, FastAPI, BAML, pgvector, on-device Whisper. Private beta on TestFlight.
GovPal People read the news, care, and do nothing. Not apathy: twenty minutes of friction sits between caring and actually making your voice heard. Article extraction, jurisdiction resolution, agentic drafting, delivery. Live.
PolicyReviewPro LA fire victims learned they were underinsured at the worst possible moment. Policies are unreadable by design, and nobody reads one until they file. Upload, guided intake, coverage-gap analysis. Visual prototype.
ASURF Agent skills are executable code pulled from Git with no update path and no way to revoke a bad one. That’s a supply chain waiting to be attacked. Update and revocation framework, with a reference implementation.
Athenium Civic discourse is disintegrating under ragebait and dark engagement doom loops. A proposal for the revamp and rollout of the digital civic infrastructure a healthy democracy needs.
Trackster Streaming audio doesn’t hold up in a club, and hunting down high-quality versions of every track is tedious. Trackster upgrades a whole collection automatically, so the next set slams. In progress.