All posts

Writing

The Machine Comes First: Why I'm Building a Workstation Before I Build a Community

Before laying out the full Stewardship Node architecture, the case for why a dedicated workstation is the architectural choice — not just the practical one.


Before you can build anything that lasts, you need a place to think clearly.

That sounds like it belongs on a motivational poster, but it has a technical argument behind it. The Stewardship Node — a phased micro-community project I'm designing for off-grid agricultural and community living — is a significant undertaking. Multiple residential structures, distributed network infrastructure, renewable power integration, a robotics layer, an IoT food stewardship system, and enough Terraform to make a hiring manager smile. None of that gets built well on a laptop balanced on a kitchen table.

So before I lay out the full community architecture in subsequent posts, I want to talk about the workstation — because the decision to build a dedicated machine before anything else isn't the practical choice. It's the architectural one.

The Laptop Problem

I've been doing serious DevSecOps work on a laptop for long enough to understand exactly where the constraint lives. It's not the CPU during normal operation. It's everything else simultaneously: the Jetson Orin NX simulation sessions that peg all eight cores for ninety minutes at a time, the Isaac Sim environment that requires a GPU with enough VRAM to hold a full robot model, the Terraform plan-and-apply loops running against AWS while a local Kubernetes cluster is spinning in the background, the moment you realize you want to run a ROS 2 simulation and a FastAPI development server and a local DynamoDB instance at the same time and the machine just says no.

Laptops are excellent for focused, sequential work. Community infrastructure is not sequential. It's parallel, interdependent, and occasionally loud.

This Is Infrastructure, Not a Hobby Build

The distinction matters because it changes how you make decisions. A hobby build optimizes for what's exciting. An infrastructure build optimizes for what's reliable, extensible, and honest about its constraints.

That means I'm not chasing benchmarks. I'm designing for a specific workload profile:

  • Simulation — Isaac Sim, ROS 2 Gazebo, robot model training. This is the GPU-heavy, VRAM-hungry work that has a hard floor on what hardware is acceptable.
  • Cloud development — Terraform, AWS CDK, local testing against LocalStack, CI/CD pipeline iteration. CPU and RAM intensive in bursts, idle most of the time.
  • Edge prototyping — Running local instances of the A Meal IoT stack, Watershed telemetry pipeline, Nomad cluster nodes. Containerized, medium load, long-running.
  • IaC and documentation — The unglamorous 60% of the work. A modern text editor and a terminal. Any machine handles this.

The GPU requirement is the forcing function. Once you accept that serious robotics simulation requires a dedicated GPU, the rest of the build decisions follow logically.

The Power Architecture Connection

There's a second reason this workstation build matters beyond raw capability: the Stewardship Node is designed to eventually run on renewable power. Off-grid power architecture means every watt has a cost, and understanding the power envelope of your primary compute node before you design the solar and battery system is just good engineering.

A high-end gaming GPU under full load draws 300–400W. That's a real number in a 48V LiFePO4 system with limited panel capacity. Designing the workstation with power discipline as a constraint — not just performance — shapes the component selection in ways that matter downstream.

This isn't about buying the cheapest parts. It's about knowing the load profile of every significant node in the system before the system exists.

What Comes Next

The next three posts in this series get progressively more concrete:

The component selection article documents the actual hardware decisions — CPU, GPU, power envelope, reasoning — the same way the Nomad Edge cost architecture post documented SNS vs Kinesis. Decisions with numbers, not vibes.

The network layer article covers how the Nomad Edge topology scales from a cloud-to-edge model to a community-scale LAN — the same principles, different physical constraints.

The Stewardship Node overview puts it all together: what a fully instrumented off-grid community infrastructure looks like when you build it the same way you'd build a production cloud system.

The machine comes first because you can't architect what you can't see clearly. And you can't see clearly on a machine that's running out of headroom.


The Stewardship Node is a long-term project documented openly as it develops. The architecture is real, the constraints are real, and the design decisions are made with the same discipline I apply to production infrastructure.