• THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship · collaborate
  • Work▾
    Software development5 systemsWeb development5 buildsTooling6 tools
    Ways of working
    Security by designBuild in public
  • Writing
  • Learning▾
    All courses9 liveThe Map77 chapters
    Tracks
    Ship & Run It on Shared Hosting4 coursesWrite in Public2 coursesCreative Coding2 courses
  • Now
  • Creative▾
    Creative hubMusicVideos2 premieresSeries
  • About
YouTubeLet's build →
  • Work
    • Software development5 systems
    • Web development5 builds
    • Tooling6 tools
    • Security by design
    • Build in public
  • Writing
  • Learning
    • The Map77 chapters
    • Ship & Run It on Shared Hosting4 courses
    • Write in Public2 courses
    • Creative Coding2 courses
  • Now
  • Creative
    • Music
    • Videos2 premieres
    • Series
  • About
YouTubeLet's build →
Home/Writing/Architecture

Posts on Architecture.

3 posts tagged "Architecture".

3 postsAll writing →
O
Build LogArchitecture
#01
2026-07-133 min read

One hardcoded album was fine. The tenth would have broken the page. So /creative stopped hardcoding anything.

The first version of the creative hub had all ten NAPA tracks written directly into the page component. That works for one album. It falls apart at ten. The rebuild made the page a reader of files, not a holder of content.

Read post→
I
iOSSwiftUI
#02
2026-06-186 min read

I could have built this twice. ModuleOrderStore is why I didn't.

Making Home and Accounts modules user-rearrangeable could have meant two separate order stores, one per screen. ModuleOrderStore — a @MainActor singleton mirroring an existing PaletteStore pattern — is the reason it's one. The device QA round on AnF confirmed the ordering engine held; six other issues confirmed the QA was necessary.

Read post→
A
ArchitectureMDX
#03
2026-05-217 min read

An MDX content pipeline grows three kinds of complexity

Naïve MDX setups (one file in, one HTML out) hit three walls as they scale. Routing complexity. Authoring complexity. Citation complexity. Each grows non-linearly with post count; each has a single high-leverage fix.

Read post→
Captain Random
// build · create · ship · collaborate

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality operations and leadership. Now architecting production systems with agentic AI tools and workflows — shared in public.

GitHub @CaptainRandom00X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality

Explore

  • Retail knowledge base
  • Security by design
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
  • Privacy policy
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.