ubunatic.com

Books · Decks · Research

The Ubunatic Library

Books, slide decks, and research by Uwe Jugel — written with agents, verified like code, and built entirely offline.

Why this library exists

Working with coding agents needs shared rules, checks, and memory. This library records those practices as readable books, with a Go slide compiler and a preflight process that verifies behavior, styles, links, rendered pages, and vendored assets. The research wing explores a related question: why send a million rows to a chart that is 400 pixels wide?

The Shelf

Two mdBooks, two voices — a playbook and a chronicle. Pick one up in the interactive shelf, or open a reader directly below.

Tilt the covers, open the reading desk, navigate with arrow keys, or type z-i-g. The original terminal typing animation is preserved inside the box. Open demo in a new tab ↗

Agentic Software Development — The Ubunatic Way

How one developer builds and maintains a fleet of focused apps with AI agents. Rules, checks, and memory keep humans and agents aligned. Read the book · Download PDF.

Emojig: Chronology of a Zig Endeavour

Six weeks, one binary, zero daemons. The week-by-week story of how an emoji picker became an exercise in raw terminal engineering, including real numbers and dead ends. Read the chronicle · Download PDF.

Reference & Templates

The theme reference and starter template behind this library.

The Style Codex

Every callout, table, figure, and ornament, with markup to copy and goldens that keep it honest. Open reference · PDF.

The Deck Drawer

The books, compressed to slides — single-page HTML decks compiled from the same Markdown sources.

Agentic Software Development

The Ubunatic Playbook. Play deck · PDF.

The Solo Fleet, Reviewed

CLI-first and local-first — strengths, limits, and what companies should steal. Play deck · PDF.

Agentic Development Manifesto

Core principles for co-creating software with AI. Play deck · PDF.

The Research Wing

Before the agentic era: a doctorate on one stubborn question — why send a million rows to a chart that is 400 pixels wide? The paper and thesis live on this shelf, each with its own deck; the journal version remains at its publisher.

M4: A Visualization-Oriented Time Series Data Aggregation

Best of VLDB 2014. PVLDB 7(10), 2014 — Jugel, Jerzak, Hackenbroich, Markl. Four tuples per pixel column — min, max, first, last — preserve a line chart's pixels. Live demo · Play deck · Paper PDF.

VDDA: Visualization-Driven Data Aggregation in Relational Databases

The VLDB Journal 25(1), 2016 — invited extended version. Data reduction operators mimic the overplotting of chart types in relational algebra. Live demo · Play deck · Journal article.

Visualization-Driven Data Aggregation

Dr.-Ing. thesis on data management and visualization. Let the chart tell the database what it can actually show. Play deck · Thesis PDF.

Open the VDDA strip-chart recorder to compare M4, MinMax, averaging and sampling against data you record. DuckDB-WASM and Apache Arrow are bundled locally; the data stays in your browser. This attached application opens on its own page so its database worker can run.

How the library is built

Markdown chapters, generated books and decks, PDFs, a browser demo using DuckDB-WASM, and a Go slide compiler form an offline-friendly library. The preflight process checks behavior, styles, links, rendered output, and vendored assets. No cookies, external scripts, or tracking are needed.

At a glance

Stack
Markdown, mdBook, Go, Make, Bash, HTML/CSS/JavaScript, DuckDB-WASM, headless Chromium
Milestones
Book, slide compiler and PDF foundations (#003, #004, 9a3ac88) · Coordinating coding assistants across projects (344f0a8, ca31a89) · Guidance for assistants working across repositories (af74dc2)
Commits
7