Setting up a blog is one of those deceptively simple tasks. In theory, it’s as straightforward as: buy domain, write thoughts, publish, done. In reality, the process looked more like this: buy domain, navigate a UI labyrinth, accidentally create Workers, wonder why Hugo is deploying like a serverless function, experience an existential crisis, and repeat. Cloudflare, to its credit, is extremely powerful, but also, to my confusion, extremely enthusiastic about asking, “Are you sure you don’t want to deploy a Worker?” No, Cloudflare. I just want to publish words not edge compute, not wrangler deploys, not compatibility flags. Just text.

Somewhere between “Create Application”, “Workers & Pages”, and “Get Started”, I experienced what can only be described as Infrastructure-Induced Philosophy. Questions naturally emerged: What is a “Page”? What is a “Worker”? What is the boundary between them? What is the boundary between patience and madness? Eventually, Hugo built happily in 55 milliseconds - a tiny island of determinism in a sea of configuration screens. This blog now exists largely as proof that persistence beats complexity, UIs are harder than distributed systems, and even simple things are systems. Welcome to panditha.com. No optimisation. No niche pressure. Just thoughts.