Sid
  • Home
  • Projects
  • Blog
  • Contact

Blog

Thoughts on distributed systems, type systems, and the craft of software engineering.

April 12, 2026·12 min read

Building a Distributed Hash Table in Go

From Chord paper to working implementation — lessons learned while building a DHT with consistent hashing and replication.

GoDistributed Systems
March 28, 2026·8 min read

Zero-Downtime Database Migrations

A practical guide to running schema changes on large Postgres tables without locking or downtime.

PostgreSQLDevOps
March 10, 2026·15 min read

How CRDTs Power Real-Time Collaboration

An accessible introduction to conflict-free replicated data types and how they enable seamless real-time editing.

CRDTTypeScript
February 22, 2026·10 min read

GPU-Accelerated Terminal Rendering in Rust

How we used WebGPU to render terminal output at 120fps, and the unexpected challenges of text shaping on the GPU.

RustWebGPU
January 14, 2026·9 min read

Zero-Instrumentation Observability with eBPF

Using eBPF probes to collect traces and metrics without touching application code.

eBPFObservability

© 2026 Sid. All rights reserved.

GitHubLinkedIn