Blog

4 posts

My thoughts on software development, life, and more.

Tags

  • The storm is only the beginning: how design shapes system failures

    Takeaways from WorldQuant University's Foundations of Disruptive Systems: how system design shapes the spread of disruption and the difficulty of recovery. Single points of failure, the trade-off between efficiency and resilience, causal chain maps, leading indicators and accountability, with parallels for developers and an interactive cascade model.

  • Rolling out Codex? Start with the workflow, not the feature list

    Why a Codex rollout is an operating-model decision, not a product-adoption decision: find repeated delivery friction, bound one pilot, keep a human accountable, and expand only when both value and safeguard evidence hold up.

  • Building a portfolio agent that can't make things up

    How the chat on owenadirah.com answers questions about my work with Mastra and a Neo4j knowledge graph, and why every sentence it says must cite a source or it says "I don't know".

  • Framework-agnostic micro-frontends: contracts over frameworks

    A small shell that composes an Angular remote and a React remote at runtime with Native Federation, and the ownership rules that keep auth, navigation and feature policy from leaking into every app.

Vibrations

Playlists to keep motivated and creative.

Best of 2025

Good Vibes and Motivation

🎹 Piano and SaxaPHone 🎷

Smooth Organized Chaos

Loading tracks…

🎷 SaxaPHone and Drums 🥁

Organized Chaos Continues

Loading tracks…

More SaxaPHone🎷🎷🎷

Organized Chaos Continues

Loading tracks…

LOFI

👨🏾‍💻Coding Marathon🏃🏾

Loading tracks…
Owen Adirah portrait avatar

Owen’s portfolio guide

Live portfolio agent · questions are sent to the service; avoid sharing sensitive information.

What would you
like to know?

Explore the work, the thinking, and the experience behind it.

Ask about Owen’s public work, projects, and experience.

Enter to send · Shift + Enter for a new line0/500