Dead-Letter Queues for AI Agent Tasks That Keep Failing
Learn what to preserve when an AI agent task exhausts its retries and how to choose safely between repair, resume, compensation, and redrive.
Accepting new clients
You run the business.
I handle the software.
I'm Samuel Fajreldines, a senior software engineer. Growing U.S. businesses hire my team to become their software department, not a vendor they rehire every quarter. I set the technical direction, my team builds and ships, and I stay accountable for everything that goes out.
Books
Development Harness
Software engineering with AI agents, from the first contract to production.
A field guide for designing, constraining and verifying AI agents in real software systems, with practical workflows, safety gates and enterprise operations.
Read the bookIn-depth guides, tutorials and real-world engineering write-ups by Samuel Fajreldines on JavaScript & TypeScript, Node.js, Artificial Intelligence, DevOps, Serverless, testing and software architecture.
Learn what to preserve when an AI agent task exhausts its retries and how to choose safely between repair, resume, compensation, and redrive.
Find out why one customer appears in different records, how to stop new duplicates, and who should own the fix across business systems.
Build AI agent regression tests around behavior, trajectory, and effect. Learn what to freeze, what may vary, and how to review an intentional change.
Use noUncheckedIndexedAccess to make array and record reads honest. Understand the errors, choose guards, and migrate without hiding missing values.
Compare a freelancer and an agency for small-business software by scope, coordination, continuity, access, and accountable ownership.