Blog · 100 essays

Engineering essays from the bench.

War stories, architecture decisions, and the occasional tirade. Written by the engineers who shipped it.

Featured · 2026.10.18

Why We Built Trinetra: Moving Away From Prometheus Complexity

Why we built Trinetra instead of running Prometheus, Grafana and Alertmanager or paying Datadog, what each option really costs, and when Prometheus is still right.

DevOpsObservabilityInfrastructure9 min read
Why We Built Trinetra: Moving Away From Prometheus Complexity
2026.10.16

Trinetra vs Netdata for Multi-Node Fleets: An Honest Comparison

Where each one decides to page you, what happens when the central node dies, memory, retention and real yearly cost, from both projects' own docs. Netdata wins on depth; Trinetra on staying quiet and staying up.

2026.10.02

Is Your Supabase Data Public? RLS Checks Before Launch

Test whether your Supabase tables are readable with your public key, turn on RLS the right way, close the bypasses, and fix 42501 before October 30.

2026.09.30

Trinetra: Server Monitoring That Stays Quiet Until It Matters

Trinetra is one small Go daemon per Linux server: live dashboards, alert rules you can read and Telegram alerts, plus a fleet master with incidents and escalation that never becomes a single point of silence. How it works, and an honest comparison with Netdata, Prometheus, Zabbix, Beszel, Uptime Kuma and Datadog.

2026.09.24

Braid: One Download, Every Network You Have

Braid splits one download across Wi-Fi, Ethernet and your phone's 5G at once, hashes every chunk as it lands, and survives a crash without losing the file. Free software for macOS, Windows and Linux, with an Android companion.

2026.09.21

wontfit: Find the Element That Breaks Your Mobile Layout

wontfit shows your app at phone widths side by side, names the element that overflows and by how many pixels, and fails CI when a layout breaks.

2026.09.21

What It Takes to Run a Canton MainNet Validator

Onboarding approval, SV sponsor and IP allowlist, the Docker Compose node, upgrades, backups, monitoring and traffic, plus a run-or-outsource checklist.

2026.09.18

Opening a Repo Is Running Code: GitSpawn and Coding Agents

GitSpawn and Plugin4Shell showed coding agents running repo-supplied code before any prompt. Patch status, a pre-open check script, and fixes for builders.

2026.09.10

How to Give AI Agents Access to Tools Securely

Broker credentials, bind tokens to one resource, authorize every call, pin MCP servers and re-approve changed tools. With code and lessons from Deadbugz.

2026.08.20

Sandbox to Production: What to Do After an Agent Ships

What to do after an AI agent goes live: pin versions, trace runs, cap spend, add a kill switch, grow evals from failures, and alert on behavior.

← Prev12…10Next →