Posts

Showing posts from 2026
Image
The Tech Praxis · Systems & Infrastructure Confronting the Physical Limits of Distributed Agreement Inside one data center, Raft and Paxos feel almost mechanical in their reliability. Stretch the same algorithms across New York, London, and Tokyo, and what remains is a confrontation with the speed of light — a limit no amount of engineering cleverness can fully erase. A local consensus protocol operates in a world of microsecond messages and predictable timeouts. Move the same nodes across continents and that world dissolves into jitter, partial failure, and clocks that no longer agree on what "now" means. This is not a shortfall in engineering talent — it is physics. And as multi-region and multi-cloud deployments become the default rather than the exception, that physics stops being a textbook footnote and becomes a daily operating constraint for anyone running a global...
Image
Tech Praxis · Systems & Infrastructure The Machine Has No Address Anymore Distributed Systems, Virtualization, and the Reinvention of the OS A single kernel once meant a single machine. Today it means a scheduling decision — spread across nodes, hypervisors, and clusters that together behave like one computer. Somewhere along the way, the computer disappeared. It wasn't replaced—it simply became distributed. Enterprise computing has quietly stopped being about "a server." It is now about fleets — edge nodes, hybrid clouds, container clusters, and hyperscale data centers that must behave, from the user's vantage point, like one coherent system. Making sense of that shift means answering three questions in sequence: what actually defines a distributed system and where its trade-offs bite; what recent trends in cloud computing and virtualization are doing to operating-syste...
Image
THE TECH PRAXIS where buzzwords go to get cross-examined Cybersecurity / Mythbusting Not All Ransomware Is a Worm Somewhere, right now, a LinkedIn post is calling a phishing email "basically a worm." This is an intervention. Here's a magic trick: say the word "ransomware" in a room full of IT people, and watch at least one of them say "you mean like that worm thing?" It's not their fault, exactly — cybersecurity vocabulary has been marinating in sloppy journalism for two decades. But it's time someone said the quiet part loudly: propagation and payload are not the same axis , and confusing them is like confusing a delivery van with the pizza inside it. 01 The Classification Error Malware doesn't have one identity. It has two, filed under completely different departments: ...
Image
THE TECH PRAXIS Clear-eyed tradeoffs, not vendor cheerleading Cybersecurity / Cryptography The Perfect Double: Why Encryption Is Both Our Shield and Our Kryptonite The same mathematics that protects your data protects the attacker holding it hostage — and in 2026, backups have stopped being the easy answer they once were. Let us dispense with the comforting binary: encryption is not good or evil. It is mathematics. And mathematics, as we are brutally reminded, has no loyalties. There's a particular kind of dread every security practitioner knows — the moment you realize your most elegant defensive invention is, in the wrong hands, the very mechanism that undoes you. We built a vault, and then watched the burglar use the same blueprint to lock us out. 01 The Symmetry That Bites Defensive encryption operates on a simple promise: without the correct key,...
Image
  The Recursion Mystery: Where Did -1 Go? There is a number that, by every measure of logic, should appear. Every recursive call seems to bring the program one step closer to it. The sequence unfolds exactly as expected—until it suddenly doesn't. The journey ends before the destination is ever reached. Why? The answer has nothing to do with arithmetic and everything to do with a single line of code that quietly governs the flow of execution. This is the subtle beauty of recursion: what appears inevitable is often an illusion. In this article, we unravel a deceptively simple recursive puzzle that has puzzled countless new C programmers and, in doing so, uncover one of recursion's most elegant lessons.. if (n > 0) { solve(n - 1); printf("%d ", n); } Someone stares at this, and the question rises like a challenge thrown across a battlefield: "If n reaches 0, doesn't n − 1 become −1? Doesn't the machine have to go there?" By pure arithmetic — ...
Image
The CLI Vs The Dashboard: Why Raw Syscalls Still Win in Distributed Debugging The Tech Praxis — 21 July 2026 In the golden age of observability, we find ourselves drowning in data yet starving for insight. Platforms like Datadog, Grafana, and New Relic paint beautiful, real-time pictures of our distributed systems—but somewhere between the metrics exporter and the rendered dashboard, a subtle lie takes hold. Aggregations smooth over micro-spikes; sampling rates miss the one anomalous request; and opinionated UIs simply refuse to show you the raw, unfiltered conversation between your application and the Linux kernel. This tension forces a critical question upon every engineer who has ever spent a sleepless night chasing a phantom latency spike: have our high-level abstractions made us less capable of true root-cause analysis? The answer, as many veteran systems engineers will argue, lies not in discarding the dashboards, but in knowing...
Image
The Tech Praxis Purpose-Built Engineering Q. For Netflix, when Linux was the better choice for their scalable, cloud-based backend, why did they also take the help of FreeBSD to squeeze every last bit of speed out of their video-serving appliances—a critical factor for handling ~15% of the world's internet traffic? Ans. Netflix's architectural dichotomy  —Linux for the cloud control plane and FreeBSD for the data plane—is not a contradiction but a masterclass in purpose-built engineering. This strategic bifurcation acknowledges a fundamental truth: the optimal operating system for orchestration is rarely the optimal one for raw throughput. The Cloud-Linux Symbiosis Linux dominates the public cloud ecosystem for compelling reasons: Ecosystem Maturity : AWS, Netflix's primary cloud provider, is deeply optimized for Linux. Services like EC2, S3, and VPC are engineered with Linux kernel interfaces in mind. Containerization : Kubernete...