Journal

Blog

Engineering notes, product retrospectives, and field reports from building MediaMesh.

Browse by category →
LatestArchitecture & Systems

Ron: Your No-Cloud, Integrated Organizational Agent

We put a voice agent inside a live call — fully local, and wired into our own tools — and kept the whole thing on hardware we own.

Core ConceptsBlocks & Mini-Graphs: Reusable Visual CompositingFolding any chunk of a channel graph — sources, filters, outputs, any mix — into one reusable, droppable unit with a boundary you draw yourself.Product & ProcessGotta Go Fast: Balancing Velocity and Quality in Human–Agent TeamsHow startups can keep their early-stage velocity as AI agents join the stack — by encoding risk tolerance and quality standards into the pipeline instead of relying on tribal knowledge.Product & ProcessSway Coding: The Benefits of Structured AI DevelopmentVibe coding is a gamble. Sway Coding is a discipline — a plan-first workflow that keeps humans accountable while AI accelerates the work.ArchitectureMediaMesh Architecture: From Graph Compiler to Streaming EngineThe system as a set of real running services, one arrow per real connection — from a saved graph to a live signal, and everything the resulting stream can leave as.Product OverviewWhat is MediaMesh?A broadcast console for streaming channels: wire a graph on a canvas, and it becomes a real, running Liquidsoap process — not a black box, not a locked-in platform.Architecture & SystemsSPACECOM: The Layer Everyone Mentions, Nobody's TouredMediaMesh's realtime multiuser layer — presence, live cursors, a synced watch-party queue, and now chat, DMs, and audience counts — has shown up as a footnote in four other retros and never gotten its own tour. Real design, real bugs, and a hosting migration that cut memory usage by over 95%.Strategy & StoryHow the Heck Did We Get Here? 5 Years of Visual Scripting for LiquidsoapOne team, one unchanged goal since June 2021 — a visual scripting interface overlaid on Liquidsoap, rendering to real source. It took five years for the missing tooling ecosystems to appear and converge.