Notes in public
Writing
Essays and reflections on systems, prediction, design, and the ideas that keep resurfacing.
The writing here is meant for mixed audiences. Some pieces lean technical, some do not, but the concepts are carried inside the essays themselves rather than split into a separate developer track.
Experimental article
A Diagram That Changes With the Essay
This prototype keeps the system map fixed on the left while the article continues on the right. As each heading crosses the reading threshold, the Mermaid diagram advances to the next state.
Stage 01
Signals condense into a shared intake surface.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer a cursus mauris. Curabitur hendrerit, metus vel placerat malesuada, odio nibh vulputate augue, vitae sagittis enim libero sed nisl. Donec viverra malesuada lacus, a molestie augue fermentum et.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Mauris faucibus eros non massa porta, non tempus mauris gravida. Maecenas at luctus purus. Etiam vulputate varius risus, eget fermentum lorem congue in.
Nam consequat, velit et malesuada porttitor, nibh augue consequat purus, nec pulvinar nibh odio non lectus. Sed posuere sapien ac augue eleifend, in vestibulum lorem luctus. Donec a nibh vitae metus interdum facilisis.
flowchart LR Signals[Signals] --> Intake[(Shared Intake)] Telemetry[Telemetry] --> Intake Requests[Requests] --> Intake Intake --> Model[Technical Model] Model --> Narrative[Written Narrative] Narrative --> Reader[Reader]Stage 02
Feedback loops start to alter the shape of the system.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vitae erat nibh. Morbi volutpat justo vel nulla interdum, sed lacinia quam vulputate. Proin rhoncus dolor sit amet ligula tincidunt, vel tristique neque cursus.
Aliquam feugiat leo ut sem cursus, quis suscipit augue tincidunt. Duis imperdiet orci sed felis aliquet, sed dapibus enim posuere. Cras ullamcorper eros non lorem tincidunt, sed luctus neque accumsan. Integer bibendum molestie turpis, vitae placerat ex feugiat sit amet.
Ut in dapibus lacus. Donec ut libero mattis, ullamcorper lectus vitae, aliquet leo. Aenean gravida gravida augue, sed congue est gravida nec. Mauris non tempor magna. Integer venenatis eu velit vitae cursus.
flowchart LR Signals[Signals] --> Intake[(Shared Intake)] Telemetry[Telemetry] --> Intake Requests[Requests] --> Intake Intake --> Model[Technical Model] Model --> Draft[Draft Article] Draft --> Review{Review} Review -- Revise --> Feedback[Feedback Loop] Feedback --> Intake Review -- Publish --> Reader[Reader]Stage 03
Planning separates from execution once the article becomes technical.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce posuere, orci sed feugiat venenatis, libero eros maximus justo, eu posuere leo mauris sit amet augue. Integer accumsan justo vel sem dictum, ac sodales nisi tempor.
Praesent luctus erat ac eros mollis, at consequat odio cursus. Sed sit amet arcu hendrerit, tristique magna et, varius velit. Sed facilisis finibus lectus, vitae congue elit dignissim et. Quisque mollis tincidunt ex, non laoreet urna aliquam sed.
Suspendisse potenti. Pellentesque a feugiat nibh. Integer rhoncus augue eget velit malesuada, vel consectetur enim rhoncus. Nam sit amet magna sit amet lorem viverra luctus nec ut arcu.
flowchart LR subgraph Inputs Signals[Signals] Context[Context] end subgraph Orchestration Planner[Planner] Retriever[Retriever] Synthesizer[Synthesizer] end subgraph Outputs Diagram[Mermaid Diagram] Copy[Essay Section] Checks[Checks] end Signals --> Planner Context --> Planner Planner --> Retriever Planner --> Synthesizer Retriever --> Diagram Synthesizer --> Copy Diagram --> Checks Copy --> ChecksStage 04
Runtime observability and human override close the loop.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eleifend lacus nec erat molestie, vel tempor magna aliquet. Nam tempor, nunc in ultrices lobortis, lectus justo vulputate nibh, sed luctus orci leo vitae nibh.
Donec fermentum, nisl vel feugiat posuere, massa lacus feugiat enim, nec varius ligula magna vitae est. Mauris sodales luctus augue, vitae dictum tortor vehicula eu. Aenean ornare elit ut enim interdum condimentum.
Vivamus sed massa ipsum. Etiam in dictum ligula. Praesent congue velit sed ante tempor, vitae commodo mauris condimentum. Morbi sagittis ultrices turpis, non sollicitudin erat feugiat et. Integer id ex ut mauris sagittis finibus.
flowchart LR subgraph Runtime Scroll[Scroll Trigger] Heading[Active Heading] Renderer[Mermaid Renderer] Pane[Fixed Diagram Pane] end subgraph Oversight Metrics[Observability] Notes[Revision Notes] Editor[Human Override] end subgraph Publishing Essay[Article Body] Publish[Published Piece] end Scroll --> Heading --> Renderer --> Pane Heading --> Essay Renderer --> Metrics Metrics --> Notes --> Editor --> Renderer Pane --> Publish Essay --> PublishEssays and reflections
Recent pieces
Patterns, observations, and longer thoughts on systems, interfaces, transformation, and design.
Writing archive
New essays are on the way
I am rebuilding this section so the writing that shows up here is more representative of the work and questions I care about now.