Why Engineers Should Tend a Digital Garden

Moving away from transient streams toward compound personal knowledge networks.


Most technical blogs operate like chronological streams: you write an article, publish it, and rarely touch it again. Over time, half of the archive becomes stale or obsolete.

A Digital Garden takes the opposite approach. It is an evolving workspace designed around ideas, connections, and continuous refinement.

Streams vs. Gardens

AspectThe Stream (Traditional Blog)The Garden (Digital Garden)
OrganizationChronological (reverse-date)Associative / Interlinked
MaturityAll posts presumed “complete”Explicit growth stages (🌱, 🌿, 🌲)
MaintenancePublish and abandonContinuous pruning and nurturing
StructureLinear narrativeWeb of connected concepts

How Breath Implements the Garden

  1. Bi-directional Wikilinks: Connect notes using [[note-slug]] syntax to automatically generate rich backlink networks.
  2. Interactive Note Drawers: Preview linked notes in Andy Matuschak-style slide-over panels without losing reading context.
  3. Maturity Badges: Visually distinguish between raw sparks and battle-tested evergreen principles.

In Practice

Andy Matuschak talks about this exact philosophy in his 2022 talk on working with evergreen notes:

A useful conversation on the subject from X:

Further Reading

The concept was popularized by Maggie Appleton’s essay on digital gardens, and the Evergreen note-writing approach is documented in detail by Andy Matuschak. For the tooling behind this site, check out the Breath source code and the Astro framework. A second video walkthrough of the same ideas is embedded below: