Latest Posts
- Building an Enterprise Anycast CDN at the Network Edge: Section 1 (2025-12-24)
- Wildcard Certificates - The Misunderstood Shortcut (2025-10-23)
- A Flurry of Posts, A Moment to Breathe (2025-05-29)
- Taking Back Control: CAA Records (2025-05-17)
- DNSSEC Part 3: Migrations and Leveraging Trust (2025-05-10)
- DNSSEC Part 2: The Nuts and Bolts (2025-05-03)
- DNSSEC Part 1: Laying the Foundation (2025-04-26)
- Thinking About "It Depends" (2025-04-15)
- The Unpopular Opinion (2025-04-12)
- Behind the Build (2025-04-09)
- A Network Edge Philosophy (2025-04-07)
- Building This Static Site Generator (2024-04-06)
Welcome to the Workshop @ esoup.net
This site serves as my digital workshop – a space where I chronicle projects, explore ideas, and share reflections on the diverse landscape of computing and technology. Think of it as an open notebook or a workbench with several things happening at once, reflecting my interests across the practical, theoretical, and sometimes purely imaginative.
Making Things: Projects & Experiments
A significant part of this workshop is dedicated to documenting the things I build and tinker with. This includes:
- Software Projects: Often involving Python, Flask, and more recently, experiments with Large Language Models (LLMs) and related technologies. You'll find notes on development processes, challenges encountered, and lessons learned. A prime example is the static site generator that powers this very website, built with significant assistance from AI coding tools.
- Electronics: Occasionally, I delve back into the world of circuits and hardware, and those adventures will find their way here too.
The focus is often as much on the process and the learning as it is on the final outcome.
Thinking Things: Philosophy & Critique
Beyond the code and circuits, this is also a place for philosophical musings and theoretical explorations related to technology. You can expect thoughts on:
- The Status Quo: Observations and critiques of current practices in IT systems, network architecture, digital certificates, security paradigms, and the things in between.
- Room for Improvement: Identifying areas where I believe things could be done differently or better, sometimes proposing specific approaches or solutions based on my perspective.
- Underlying Principles: Exploring the deeper concepts and philosophies that shape how we build and interact with digital systems.
This isn't about having all the answers, but rather about engaging with the complexities and sharing a particular viewpoint.
Dreaming Things: Speculation & Concepts
Finally, the workshop is also a corner for the fantastical and speculative. Sometimes ideas emerge that are beyond my current capacity to build but are fascinating to contemplate. These might be:
- Crazy "what if" scenarios for future technologies.
- Conceptual designs for systems I wish existed.
- Ideas I hope might spark inspiration or discussion for others someday.
This workshop is a living space. Content will appear as projects progress and thoughts take shape – there's no rigid posting schedule. Right now, the main piece of content is about the creation of this site itself.
Feel free to explore, and perhaps you'll find something interesting on the workbench.
- Check out the first project post: Building this Workshop