Deleting the server is the easy part: how to remove a Tailscale exit node
How to remove a Tailscale exit node cleanly: drain clients, withdraw routes, delete the tailnet device, clear local trust, and verify the negative space.
Topic
Pragmatic engineering, tradeoffs, product code, and decisions that survive contact with reality.
How to remove a Tailscale exit node cleanly: drain clients, withdraw routes, delete the tailnet device, clear local trust, and verify the negative space.
A small Telegram expense bot, a Google Sheet, and the operational truth that most useful automation eventually has to pass through a permissions screen.
A practical checklist for a Telegram bot that writes to Google Sheets through Apps Script, including the retry, spreadsheet, and 302 traps.
A sharper note about the moment an AI answer feels impressive for the wrong reason.
A practical note from a real homelab experiment: what mattered when running a 26B MoE model on an RTX 2070 SUPER with 8GB of VRAM.
A boring technology stack helps small teams ship, debug, and maintain software by saving attention for the product instead of the plumbing.