Author
Jonathan Haas
Founder · 48 posts
Founded ThreatKey (acquired). Worked at Carta and Snap. Background in security, infrastructure, and developer tooling.
- How we turned our coding agent into our own bugbotEngineering · 9 min
- Why we built our own agent sandboxEngineering · 5 min
- After the outage: making agent completion provableEngineering · 6 min
- A 1-second submit hid a 30-minute outageEngineering · 7 min
- Who owns the AI budget when one task crosses three teams?Cost · 4 min
- Finance needs an AI spend reconciliation before month-endCost · 4 min
- Your agency invoice hides the cost of AI-assisted contentCost · 4 min
- Brand review is a production cost, not a final opinionOperations · 5 min
- The cheapest content request is the one you do not have to repairCost · 4 min
- Your AI budget is wrong before finance sees the invoiceCost · 9 min
- What to ask when AI content spend is over budgetCost · 4 min
- Every campaign variant has a cost, even when the model is cheapCost · 4 min
- Your AI content program is paying people to clean up cheap draftsCost · 9 min
- Marketing needs a data boundary before it buys another AI toolIdentity & access · 4 min
- Every content exception needs an owner before it becomes a costApprovals & policy · 5 min
- AI localization is cheap until every market edits itCost · 4 min
- The cheapest model can make your content bill biggerCost · 5 min
- Published volume is a weak measure of AI content productivityOperations · 4 min
- The AI content vendor checklist finance wishes marketing hadCost · 5 min
- The last mile is where AI content gets expensiveOperations · 5 min
- Content refreshes can cost more than new pagesAudit & compliance · 4 min
- The review queue is where your AI budget goes to dieCost · 9 min
- Your AI program has a review queue, even if you call it approvalOperations · 4 min
- The rework rate is the metric your AI dashboard is missingCost · 4 min
- AI saved us time. Why did the marketing budget grow?Cost · 6 min
- AI makes content scope creep hard to seeCost · 5 min
- Stale sources turn AI content into expensive cleanupAudit & compliance · 4 min
- One API key cannot explain a marketing budgetCost · 7 min
- Five AI tools can make one content process more expensiveCost · 4 min
- Cost per token is not the cost of a finished assetCost · 5 min
- Before you renew an AI content tool, ask what got cheaperCost · 4 min
- The content you paid for but never publishedCost · 6 min
- Who can use AI for marketing work—and who can approve it?Identity & access · 4 min
- The evidence packet marketing needs before publishing AI-assisted workAudit & compliance · 4 min
- NIST AI RMF and ISO/IEC 42001 for the agent runtimeAudit & compliance · 5 min
- Controls that hold when the agent stops agreeingApprovals & policy · 4 min
- Agent spend, before the invoiceCost · 3 min
- Discovery lag: how long before you find out what your agents did?Operations · 5 min
- What an agent audit row should carryAudit & compliance · 9 min
- Why service-account permissions don't fit agentsIdentity & access · 8 min
- Five things that keep breaking when AI agents move into productionOperations · 8 min
- Policy at action time: what the gate evaluatesApprovals & policy · 10 min
- Sub-agent identity: inherit and narrowIdentity & access · 8 min
- The lethal trifecta: where it actually livesIdentity & access · 7 min
- Stopping a running agentOperations · 8 min
- What the EU AI Act means for the agent runtime: an Article-by-article readAudit & compliance · 9 min
- Designing approvals operators actually readApprovals & policy · 9 min
- Replay: reconstructing an agent action from the audit logAudit & compliance · 9 min