Blog

Tutorials, deep-dives, and updates about pathogen-lang — written in plain language for people who build things with code

Series · 5 parts

Drawing Without Bookkeeping

Drawing and designing in parallel: a form on one side, its schematic twin on the other, nothing copied between them. Queries, subscriptions, then a linkage, a front panel and a fretboard.

Series · 5 parts

Broken Lines

Five posts on stroke geometry — dash(), outline(), and startAt() — from bare mechanism to three crafts built on interrupted lines: sashiko stitching, leather stitch holes, and stencil bridges. Written as a working friction log; the closing post reports what building these taught the language.

Series · 4 parts

The Cutting Room

Four projects that put PathBlock.cut() and segment labels to work together — papercraft, a jigsaw, a garment pattern, and a stained-glass window. Each starts from one bare mechanism and climbs to a finished composition.

Series · 5 parts

PathBlock Extensions

PathBlocks turn SVG paths into first-class values — this series builds from the basics through sampling, corner shaping, boolean operations, and cutting shapes apart.

Series · 7 parts

Stdlib Primers

Seven short guides to the functions behind Pathogen's repeatable randomness — random-looking values that never change between runs — and the smooth curves that shape them. Each starts from a bare picture of one function and climbs to a finished composition you could ship.