Network Brouhaha

Networking, Cloud, Automation, Infrastructure, Containers and General Geekery

Shared theme exploration

Generated as a starting point for a reusable personal design system that can support Network Brouhaha, Octant docs, project microsites, web apps, and eventually shell or TUI palettes.

Design principles

Option A: Field notebook

Feel: Warm, readable, writerly, still technical.

Use it for: Network Brouhaha home, posts, link pages, conference notes, reflective technical essays.

Shape:

Risk: It may feel less distinctive for Octant unless paired with diagram modules.

Option B: Lab console

Feel: Dark, technical, diagram-forward, operational.

Use it for: octant.foo, architecture explainers, runbooks, service catalogs, topology diagrams, lab status pages.

Shape:

Risk: Too much of this on long posts could feel tiring, so pair it with a lighter article layout.

Option C: Workbench

Feel: Component library, project OS, app-ready.

Use it for: Shared documentation, project dashboards, generated reports, CLI documentation, app shells, TUI palette development.

Shape:

Risk: More up-front design/build work. Worth it if the shared theme becomes a long-term asset.

Start with a hybrid:

  1. Field notebook for the Network Brouhaha refresh.
  2. Lab console for the first octant.foo landing page and explainers.
  3. Workbench as the underlying component and token model so future apps and CLI/TUI tooling do not become a separate design universe.

The implementation should begin as local Jekyll theme pieces inside /Users/matt/git/shamsway.github.io, then be extracted only after the second project proves which components are truly shared.

Early token direction

$shamsway-bg: #0e1113;
$shamsway-surface: #15191c;
$shamsway-surface-2: #20262a;
$shamsway-paper: #fffaf0;
$shamsway-text: #e8ecef;
$shamsway-muted: #b7c0c5;
$shamsway-teal: #28d7e8;
$shamsway-amber: #f0b35a;
$shamsway-berry: #c9587a;
$shamsway-green: #76c893;

First build targets

CLI/TUI mapping

Use the same palette semantically:

This keeps web pages, generated reports, shell prompts, and TUI surfaces visually related without forcing every surface to look like a website.