← Blog

Author

Jonathan Haas

Founder · 48 posts

Founded ThreatKey (acquired). Worked at Carta and Snap. Background in security, infrastructure, and developer tooling.

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