The LLM proposes, the code decides: where Derma draws the linePart 1 of Building Derma: the propose/decide boundary in an unvalidated cosmetic skincare backend, the code on each side of it, and the one route where the boundary leaks.Oct 7, 2026·16 min read
The Fixer Agent: Human-in-the-Loop Remediation with LangGraph's interrupt()Part 4 of Building Nightwatch — durable pauses, severity-based auto-approval, and the executor pattern.Jul 2, 2026·5 min read
The Analyzer Agent: Turning Logs into Root-Cause Hypotheses with LLMsPart 3 of Building Nightwatch — structured outputs, token budgets, and calibrated confidence.Jul 1, 2026·5 min read
Watching with Intent: The Rules System and Custom Signal SourcesSupplementary, Configuring what Nightwatch watches without writing Python. YAML-driven incident detection.May 20, 2026·9 min read
Building the Eyes of Your Infrastructure: AWS CloudWatch Anomaly Detection in PythonPart 2 of Building Nightwatch, turning logs and metrics into actionable incidents, without breaking the bank.May 20, 2026·10 min read
Stop Paging Humans: Designing an AI On-Call Partner with LangGraphPart 1 of Building Nightwatch, a production-ready, multi-agent AI system that handles incidents while you sleep.May 17, 2026·10 min read
Deploying Docker Compose Applications to Hostinger VPS: A Complete GuideIntroduction A couple of days ago, I was faced with the age-old developer problem: "it works on my local but doesn't on my client's machine." I honestly thought Docker would help us remediate this, but then it brought about another problem—compute re...Dec 30, 2025·10 min read