Software engineer building distributed backends by day, breaking binaries in CTFs by night. This is where I write down deep dives on Go, reverse engineering, microservices, and hardware architectures so future-me doesn’t have to re-learn them.
The Oldest Light: How We Measure 13.8 Billion Years Without a Stopwatch
We cannot time the universe with a stopwatch. Here is how astrophysicists measure the 13.8-billion-year age of the cosmos using the Cosmic Microwave Background, atomic recombination, and three independent clocks.
Meta-Learning and the Meta-Human: Building Your Personal AI Cognitive Scaffold
We will all soon have AI companions integrated into daily life, but passive users risk severe cognitive atrophy. By grounding our workflow in metacognition, the extended mind, and dynamic scaffolding, meta-humans turn personal AI into a high-leverage learning engine.
The Renaissance Developer: Why AI Makes Systems Thinking the Ultimate Moat
When generative AI commoditizes syntax into zero-cost token emissions, the developer’s moat shifts from typing code to systems synthesis: understanding how a single concurrent change ripples across database row locks, cache lines, and cloud bills.
Docker BuildKit in CI: The Economics of Network I/O vs CPU Compilation
Enabling remote layer caching in CI often slows builds down instead of speeding them up. Here is how network transit limits, cache thrashing, and local NVMe runners dictate the real economics of container builds.
The ISA Is a Contract, Not a Benchmark: What the Instruction Set Still Costs You in 2026
Four decades of micro-op convergence absorbed the classic textbook differences between RISC and CISC, but the instruction set still bills you in three places you cannot optimize away: memory ordering contracts, frontend silicon budgets, and ecosystem sovereignty.
Can Every Problem Be Solved by an Algorithm? Alan Turing's 1936 Proof
A step-by-step deconstruction of Alan Turing’s 1936 paper: how formalizing the mechanical computer and adapting Cantor’s diagonal argument proved that algorithmic omniscience is mathematically impossible.
GitOps Reality with ArgoCD: When Declarative State Fights the Database
GitOps treats application deployments as stateless Git diffs, but production backends run on stateful databases. Here is why automated Git rollbacks break under schema migrations, and how to decouple delivery safely.
CFS Quota Throttling & Silent OOMKills: The Fallacy of Kubernetes CPU Limits
Setting hard CPU limits on latency-sensitive microservices destroys p99 response times while average utilization appears deceptively low. Here is how Linux CFS quotas, Go GOMAXPROCS, and GOMEMLIMIT actually behave under load.
Zero-Downtime Kubernetes: Why preStop Sleep 5 Is an Architectural Anti-Pattern
Slapping a five-second sleep into your container lifecycle masks a distributed control plane race condition. Here is how packet routing, EndpointSlice propagation, and application connection draining actually fit together.
Terraform State Decomposition: Blast Radius vs The Integration Tax
Splitting a monolithic terraform.tfstate into fifty micro-states speeds up plans, but introduces cross-stack read locks, secret leakage, and brittle dependencies. Here is how to structure state boundaries without the integration tax.