How I Work

How I lead ambiguous work, align teams, and turn hard problems into systems that stay useful after the initial push.

Diagnosis • Alignment • Execution • Continuous improvement

The Core Approach

I am not a specialist in one domain - I am a generalist who builds systems. The through-line in everything I do is translating complexity into structure: taking messy, ambiguous situations and creating clarity, process, and working systems out of them.

Whether I am planning a military operation, running a large-scale community event, migrating aging infrastructure, or designing an automation workflow, the underlying methodology is the same. Understand the system. Identify the failure modes. Build something that actually holds up in production.

What Working With Me Feels Like

The goal is not to look busy. It is to make the work legible, the risk visible, and the system stronger after each cycle.

Clarity before motion

I do not confuse activity with progress. Teams working with me should expect clear problem framing, explicit ownership, and visible decision points before execution ramps up.

Risk made visible early

I surface tradeoffs, blockers, and delivery risk before they become surprises. Healthy programs should have fewer hidden problems and faster escalation paths.

Systems other people can run

I build for continuity. The output is not just a shipped initiative, it is a workflow, decision trail, and operating rhythm that survives without constant intervention.

Improvement after every cycle

Retrospectives are only useful if they change the next pass. Teams should expect structured review, honest assessment, and concrete follow-through after major work lands.

The Operating Model

These are the principles behind the way I plan, diagnose, communicate, and build.

01

Diagnose before designing

The biggest failure mode in operations and engineering is solving the wrong problem well. I invest heavily in diagnosis - understanding root causes, mapping system states, and validating assumptions before proposing solutions. The stated problem is rarely the actual problem.

02

Build systems, not solutions

A one-off fix is not a solution - it is technical debt with a short grace period. I build repeatable, maintainable systems that can be operated by others, updated without me, and scaled beyond the original scope. If it is not systemized, it is not done.

03

Align people before automating process

Technology amplifies what is already in the organization. Automating a broken process makes broken things happen faster. I always start with the human system - the incentives, the workflows, the communication patterns - before reaching for tooling.

04

Create clarity in ambiguity

Ambiguity is not an obstacle - it is the job. My role is to reduce uncertainty for the people around me: clear problem statements, defined ownership, explicit tradeoffs, documented decisions. Clarity is a deliverable.

05

Balance strategy and execution

Most operational failures come from working at only one altitude - either too zoomed out to execute or too zoomed in to see the full picture. I deliberately move between both. Long-term architecture and immediate execution decisions both need attention simultaneously.

06

Design for the humans who actually exist

Systems succeed or fail at the human interface. I build for the real operators - with their real constraints, cognitive loads, and failure modes - not the idealized ones. Good design accounts for how people actually behave under pressure.

How I Run the Work

The categories below reflect how I communicate, plan, lead, and build once the work is underway.

How I communicate

  • Direct, without being blunt. I say what I mean.
  • Written-first - I think clearly in structured writing.
  • I document decisions and the reasoning behind them.
  • Async by default, synchronous when it actually requires synchrony.
  • I give candid feedback and expect it in return.

How I plan

  • Start with outcomes, not activities.
  • Work backward from the deadline with explicit milestones.
  • Build contingency into the plan before it is needed.
  • Track health, not just status - are we actually going to make it?
  • Regular review cadences to catch drift early.

How I lead teams

  • Clear mission and commander intent - then let people execute.
  • Make ownership unambiguous. No unclear handoffs.
  • Run lightweight, high-value retrospectives after every major event.
  • Shield the team from noise; escalate blockers fast.
  • Invest in capability building, not just task completion.

How I build

  • Simplest working solution first, then optimize.
  • Document as I go - future me and future operators need this.
  • Build for observability - you cannot operate what you cannot see.
  • Automate the repeatable; keep humans in judgment roles.
  • Nothing is done until it is documented and someone else can run it.

Tools That Support the Work

Tooling matters when it reduces friction, improves visibility, or increases leverage. It is never the strategy by itself.

Planning and Documentation

NotionObsidianGoogle WorkspaceMarkdown

Community and Communications

DiscordDiscord.jsWebhooksSlack

Automation and Integration

Zapiern8nPythonREST APIsNode.js

AI and Workflow

OllamaLangChainGPTClaudePrompt Engineering

Infrastructure

DockerLinuxNginxGrafanaAnsible

Development

VS CodeGitAstroTypeScriptPython

The After Action Review

The After Action Review (AAR) is one of the most valuable practices I took from military service. After every significant operation, event, or project, I ask:

What was supposed to happen?

The plan, the intent, the expected outcome.

What actually happened?

Honest, factual account - no spin, no blame.

Why was there a difference?

Root causes, not symptoms. Contributing factors.

What do we sustain?

What worked? What should become standard practice?

What do we improve?

Specific, actionable changes to make the next one better.