writing
All writing
SSH From Scratch: Why That Host Key Warning Should (Sometimes) Scare YouSSH runs on two completely unrelated key pairs, not one. Once that clicks, the host key warning, the fingerprint prompt, and why password auth is a bad idea all fall out of the same few facts.2026-09-13 · 8 min readLinux Networking From Scratch: Namespaces, veth, and the Bridge Docker Runs OnTwo processes can't bind the same port — until you give them separate networks, on the same machine. Namespaces, veth pairs, and a bridge, in about a dozen commands.2026-08-25 · 10 min readHow SSH Key Auth Really WorksEvery `ssh user@host` triggers a negotiation most of us never look at: an ephemeral shared secret, a host identity check, and a challenge only your private key can answer. Here's what actually happens on the wire.Jul 22, 2026 · 5 min readCOABook Summary: COAJul 7, 2026 · 5 min readNomad: InternalsBook Summary: Nomad: InternalsMay 27, 2026 · 5 min readNamespaces: The truth behind ContainersContainers are often treated like lightweight virtual machines, but the reality is very different. This blog explores how Linux namespaces create process, filesystem, network and user isolation while still sharing the same kernel. Using `/proc`, `unshare` and direct experiments, the article reconstructs the core primitives behind modern container runtimes.
May 27, 2026 · 5 min read · ↗Why I hate documenting?Why most developers avoid documentation, why comments are not enough, and how I organize system knowledge using decisions, architecture, and explanation layers.
(The cover photo is actually a photo of my notes files in obsidian)May 13, 2026 · 5 min readSetting up an onion serviceA quick guide to hosting a local server on the Tor network using an Onion Service. Learn how to configure Tor, map an onion address to a local port, and expose a simple Flask server through the Tor network.Mar 5, 2026 · 5 min read · ↗Systemd Service Setup with a Dedicated UserLearn how to run a Linux service securely using systemd and a dedicated user. This guide covers creating a non-login service user, setting permissions, writing a systemd unit file, and managing the service.Mar 5, 2026 · 5 min read · ↗