Thinking Out Loud

Engineering
Thoughts&
Architectures.

Deep dives into AI systems, backend scaling, and the philosophy of building resilient software.

8+
Articles Written
while(learning) { write(); }
BackendFebruary 20, 2026

"Lost Time" in Alembic Migrations and the Defensive Migration Strategy

An examination of database Drift problems encountered in migration processes and defensive solutions that can be developed with Alembic.

Read Article
AI EngineeringFebruary 5, 2026

AI Coding: React vs .NET

A comparison of AI coding capabilities between React and .NET.

Read Article
ArchitectureJanuary 28, 2026

The Routing Paradox: Debugging Static Site Architectures

A deep dive into file system collisions, server routing conflicts, and why architectural changes are often better than configuration hacks.

Read Article
FrontendJanuary 27, 2026

Why I Abandoned Vercel's 'serve' for 'http-server'

A real-world lesson on tool selection: Why simpler is often better when it comes to local development servers.

Read Article
DevOpsJanuary 26, 2026

Defining "Modern" in Software: Is C# Old School?

A deep dive into why older languages like Python are called "Modern" and where C# fits in the current tech landscape.

Read Article
BackendJanuary 25, 2026

Building Nodus: A Masterclass in Human-AI Pairing

From Streamlit prototype to Next.js production: how I used Agentic AI as a thought partner to build a clinical decision support system.

Read Article
AI EngineeringJanuary 24, 2026

How Dynamic Content Works on a Static Site

Exploring the magic of client-side routing and how to serve dynamic content using only static files and JavaScript.

Read Article
ArchitectureJanuary 23, 2026

What I Learned While Developing AI Agents

My experiences with modern RAG architectures and the challenges faced during AI Agent development.

Read Article
KB