
HalluSquatting: When Your Coding Agent Trusts a Fake Repo
AI coding agents love to invent package names. Attackers register those names and wait. Here's how the hallusquatting attack works and how to defend against it.
Blog
Practical writing on productivity, AI, and building software.

AI coding agents love to invent package names. Attackers register those names and wait. Here's how the hallusquatting attack works and how to defend against it.

Bolting AI onto disconnected tools recreates the handoff tax it promised to kill. Here's why integration depth beats feature breadth in 2026.

As AI agents start transacting on our behalf, the bottleneck isn't intelligence — it's the missing trust, identity, and handoff layer between them.

While leaders argue over AGI timelines, the winnable fight is narrow AI that checks its own document and spreadsheet output. Grounding beats grandeur.

The tools you built for deterministic microservices can't debug an agent that reasons, retries, and improvises. Here's what your monitoring stack actually needs.

Move past one-off prompts. Build a persistent Tamaton agent that watches your inbox, files, and calendar, then acts on a schedule with human checkpoints.

A practitioner's framework for choosing retrieval-augmented generation over long-context prompting — based on cost, freshness, and grounding, not vibes.

AI coding assistants generate more PRs and issues than any human maintainer can triage. That review debt is a real cost — and it's landing on volunteers.

A recent 200M-parameter hobbyist MoE is a great reminder: email triage, classification, and routing rarely need frontier models. Here's where small wins.

Retrieval-augmented generation quietly breaks on email and files because it ranks documents, not conversations. Here's why, and what to do about it.

Leaderboard scores predict almost nothing about how a model performs on your actual domain tasks. The GRASP paradigm shows why — and what to measure instead.

A scheduling bot books slots. A real AI calendar agent remembers, decides, and negotiates. Here's how to design the second one.
Get started
Claim your address before someone else does — free to start, with an AI-native inbox built in.