Seevali Rathnayake
Feed Writing Builds Constellations About
ESC

Type to search across all signals

WRITE THOUGHT BUILD DECISION ARC

    No signals found

    ↑↓ navigate ↵ open esc close
    ← Back to feed
    Lens

    Engineering at Scale

    12 signals

    BUILD Mar 30, 2026
    The Voice Layer

    How Metis learned to speak — and why a human had to listen four times before it got the main word right.

    shipped
    WRITE Mar 28, 2026
    knowledge-managementmetricsworkflow-automation
    Three Months of Capture

    What the vault actually looks like after three months of PARA and three weeks of automated routing. Real numbers from a real system.

    BUILD Mar 28, 2026
    The Output Layer

    Where the vault speaks back. The pipeline from captured knowledge to published content — and why the blank page problem is gone.

    active
    DECISION Mar 28, 2026
    Context: Sixteen years of professional knowledge with no expression layer. Five tools tried — EverNote, OneNote, Notion, Twos, and two years of unstructured Obsidian experiments — none solved the fundamental problem. The knowledge accumulated. The words never came out right.
    Why PARA. Why Obsidian.
    → PARA applied to Obsidian on January 6, 2026, for structure. NanoClaw connected on March 9, 2026, for access. Plain Markdown files as the substrate — readable by AI agents without any API, authentication, or rate limits.

    Consequence: Capture became zero-friction via WhatsApp. The knowledge base became programmatically readable. The expression problem dissolved: instead of sitting down to write, I describe what happened. The vault routes it. The structure holds it. The AI layer expresses it.

    BUILD Mar 28, 2026
    The Capture Layer

    How a WhatsApp message at 11pm becomes a structured knowledge base entry by morning — the raw input layer of the second brain.

    active
    WRITE Mar 28, 2026
    ai-agentsknowledge-managementwriting
    The LLM Smell Problem

    Someone said my blog has LLM smell. They were right about the writing. They were wrong about where the knowledge came from.

    WRITE Mar 26, 2026
    ai-workflowimage-generationgeminicloudflare-r2
    An AI Pipeline That Reads Your Post Before It Draws the Picture

    How to generate blog cover images that actually reflect your content — using a three-tool pipeline built around visual metaphor, not stock photo logic.

    WRITE Mar 26, 2026
    ai-workflowdev-toolsclaude-codebmad
    The Dev Workflow That Follows You Everywhere

    How NanoClaw, the BMAD Method, and Claude Code Remote Control combine into a single workflow that goes from late-night insight to shipped code — regardless of what device you are on.

    WRITE Mar 16, 2026
    aiengineering
    Giving AI Context in Large Brownfield Codebases

    AI generates plausible but wrong code in large legacy codebases — not randomly wrong, but wrong in ways that quietly erode conventions. Here's how to prevent it.

    WRITE Mar 12, 2026
    architecture
    When Git Submodules Make Sense in a Monorepo

    The textbook answer is always a full monorepo merge. But in large codebases with independent release cadences, the right answer is often a stepping stone — and submodules can be that stepping stone.

    WRITE Mar 8, 2026
    architectureengineering
    When to Build an Integration Platform Instead of Another One-Off

    How to recognize the moment when the next integration request should become a platform investment — and what that platform actually needs to include.

    THOUGHT Mar 1, 2026

    Legacy modernisation isn't a technical project — it's a risk management operation. The discipline is designing every step to be reversible before you take it.

    Context & related signals →
    Software Architect. The work speaks.
    LinkedIn ↗ GitHub ↗