Writing & Ideas

Engineering thought leadership on distributed systems, cloud and platform architecture, and technical leadership — plus finance notes on markets and discipline.

All writing

Articles and notes on distributed systems, cloud platforms, backend engineering, and practical AI workflows.

AI-Enabled EngineeringArticle6 min read

The LLM Should Not Own Portfolio Risk

Bedrock for language and tool selection; C# for allocations, HHI, and stress. IAM, Guardrails, and IChatClient as separate layers — not a chat wrapper.

AI-Enabled EngineeringArticle9 min read

Your AI Coding Assistant Shouldn't Be Your Company's Knowledge Layer

Why does every AI coding assistant rediscover how your company works? A platform-engineering build guide for financial services on Context as a Service — enterprise context plane, MCP gateway, and organizational truth plus local branch context for Cursor, Copilot, and Claude Code.

Building ProductsArticle5 min read

How Software Engineering Teams Should Look in the AI Era

The traditional model repeats the same roles across siloed domain teams. The AI-era model connects specialized squads through an Efficiency Team building shared MCPs, RAG pipelines, agents, and agentic workflows.

AI Engineering Series · Part 7/10Article3 min readBeginner

MCP Resources Explained with Practical Examples

Learn what MCP resources are, how they differ from tools, and how to use them for logs, portfolios, documents, APIs, and enterprise AI workflows.

Kubernetes Series · Part 2/17Article4 min readBeginner

Docker vs Kubernetes: What's the Difference?

Docker packages one container; Kubernetes runs many across machines. A clear, practical explanation of how they fit together, with finance, C#, and AWS examples.

Kubernetes Series · Part 4/17Article5 min readIntermediate

What Happens When You Run kubectl apply?

Trace one kubectl apply command through the API server, etcd, controllers, scheduler, and kubelet — so debugging becomes a step-by-step checklist.

Kubernetes Series · Part 5/17Article5 min readIntermediate

Kubernetes Architecture Explained Like an Airport

A memorable mental model for Kubernetes architecture: the control plane is the tower, Nodes are runways. Understand every component and how they fail.

Kubernetes Series · Part 6/17Article4 min readIntermediate

How Kubernetes Keeps Applications Running

How Kubernetes self-heals: the reconciliation loop plus liveness and readiness probes keep your services alive without paging anyone. With C# and AWS examples.

Kubernetes Series · Part 7/17Article4 min readIntermediate

Kubernetes Networking Explained for Developers

How traffic reaches your Pods: Services, ClusterIP, Ingress, and cluster DNS explained without the iptables deep-dive. With finance, C#, and AWS examples.

Kubernetes Series · Part 8/17Article4 min readIntermediate

Kubernetes Storage Explained: Volumes, PVs, and PVCs

Pods are disposable, so how does data survive? PersistentVolumes, PersistentVolumeClaims, StorageClasses, and StatefulSets explained, with EBS/EFS examples.

Kubernetes Series · Part 10/17Article4 min readIntermediate

Helm Charts Explained for Developers

The anatomy of a Helm chart — Chart.yaml, values.yaml, and templates — with a practical .NET service example you can actually ship to EKS.

Kubernetes Series · Part 11/17Article4 min readIntermediate

Amazon EKS Explained for .NET Developers

Managed Kubernetes on AWS for .NET engineers — how EKS, ECR, IRSA, load balancers, and Secrets Manager map to the Kubernetes concepts you already know.

Kubernetes Series · Part 12/17Article4 min readIntermediate

ECS vs EKS: Which AWS Container Service Should You Use?

A clear decision framework for ECS vs EKS — simplicity versus the Kubernetes ecosystem — so you pick the right AWS container service instead of defaulting to one.

Kubernetes Series · Part 13/17Article4 min readIntermediate

CrashLoopBackOff Explained: How to Debug It

What CrashLoopBackOff means and a fast, repeatable routine to debug it — logs, events, exit codes, config, and probes — with C# and AWS examples.

Kubernetes Series · Part 14/17Article4 min readIntermediate

Why Pods Get Stuck in Pending (and How to Fix It)

A Pending Pod is a scheduling problem, not an app crash. Learn the causes — capacity, taints, unbound PVCs, affinity — and how to fix each on EKS.

Kubernetes Series · Part 16/17Article4 min readAdvanced

Running MCP Servers on Kubernetes

An MCP server is just an HTTP service — run it on Kubernetes as a Deployment and Service with probes, autoscaling, and Secrets Manager. The MCP-specific decisions explained.

Kubernetes Series · Part 17/17Article5 min readAdvanced

How AI Agents Run on Kubernetes

AI agents run on Kubernetes as ordinary workloads — Deployments, Services, HPAs — plus queues for long jobs and GPU nodes for self-hosted models. With finance examples.

AI Engineering Series · Part 10/10Article3 min readAdvanced

Deploying MCP Servers: Stdio, HTTP, and Approval Gates

Platform engineering guide to MCP transport choice — stdio for Cursor, HTTP for production containers — plus human-in-the-loop approval before state-changing tools.

AI Engineering Series · Part 5/10Article3 min readIntermediate

MCP Tools, Resources, and Prompts in C#: A Hands-On Tutorial

Hands-on C# patterns for enterprise MCP servers — support ticket tools, customer profile resource URIs, documentation prompts, and contract testing with platform-domain examples.

AI Engineering Series · Part 4/10Article3 min readBeginner

Building Your First MCP Server in C# and .NET

Tutorial: expose product catalog search to AI hosts with the ModelContextProtocol NuGet package — compare manual HTTP integration vs MCP tools using enterprise domain models and Cursor setup.

AI Engineering Series · Part 1/10Article10 min readBeginner

From AI Model Consumer to AI Application Builder

A practical guide for .NET engineers moving from chat prompts to RAG, MCP servers, agents, and agentic workflows — with security patterns, architecture diagrams, and platform mental models.

Finance & InvestingArticle4 min readBeginner

What Is the 3-5-7 Rule in Trading?

Learn the 3-5-7 rule in trading as a simple risk management framework for position sizing, portfolio exposure, and avoiding concentrated losses.

Finance & InvestingArticle2 min readAdvanced

Building Finance MCP Servers

Finance-specific MCP patterns — equity search, portfolio resources, order tools with approval gates, and audit-friendly error handling for regulated workloads.

Building ProductsArticle8 min read

5 Tips to Drive Innovation in an Organization

How to move past "that's not how we do it here" — reinvent processes, share business problems openly, make failure acceptable, balance accountability with experimentation, and keep an open mind for ideas from anywhere.

Building ProductsArticle6 min read

Top 4 Indicators for Sunsetting a Product

When stakeholders fall in love with a legacy product, sunsetting becomes emotional — but the best product leaders know when to pull the plug using cost, customer satisfaction, technology age, and market fit.

Building ProductsArticle5 min read

Cultivating an Agile Mindset

Following Scrum ceremonies without an agile mindset is a car without an engine. Focus on sprint goals, fail-fast culture, and retrospectives that actually change behavior.

AI-Enabled Engineering4 min read

Private RAG Systems Without External APIs

Mid-sized teams can build secure, self-hosted AI assistants with open-source models, vector stores, and RAG — without routing proprietary data through third-party APIs.

AI-Enabled Engineering3 min read

AI That Reduces Friction Before You Press Call

Before you dial a customer care number, Google Phone already analyzed the business, estimated wait time, and surfaced busy-hour patterns — practical AI embedded in everyday workflows.

Building Products2 min read

What Makes a Literate Software Engineer

Literacy in software engineering is not just writing code — it is reading others' code, debugging, and explaining logic in natural language.

Building Products3 min read

Small Teams, Clear Vision, Big Outcomes

Twitter's engineering team cut code from 700k to 70k lines, moved infrastructure on-prem, and reduced bills by 60% — proof that a small motivated team with clear direction can solve complex problems.

Finance & Investing3 min read

The 3-5-7 Rule: A Trader's Discipline Framework

90% of traders focus on picking stocks; 10% focus on protecting capital. A simple framework: 3% risk per trade, 5% portfolio drawdown cap, 7:1 profit-to-loss ratio.

Finance & Investing3 min read

Know When to Fold

The most expensive words in investing: "I should at least get my money back." When a stock drops 50%, it must double just to break even.

Finance & Investing3 min read

How Survivorship Bias Lies to You

Everyone quotes Apple, Tesla, and Infosys — but for every multi-bagger, dozens quietly disappeared. Over 70% of U.S. listed companies from 1980 no longer exist.

Finance & Investing3 min read

The Art of Letting Profits Go on Your Terms

Most investors plan stop-losses but not profit-taking. A sell-limit order captures gains automatically — decide your exit before the market decides for you.

Finance & Investing3 min read

When One Stock Becomes the Market

NVIDIA crossed $5 trillion — roughly 8% of the S&P 500. Index funds are becoming more concentrated in a few names, whether investors intend it or not.

Finance & Investing3 min read

Invest in Goals, Not Headlines

Savvy investors invest to reach goals — buying a home, funding education, retirement. Purpose brings patience; every rupee or dollar links to a destination.

Finance & Investing4 min read

When Flights Stop, Portfolios Shift Gears

Flight disruptions rearrange demand across industries — car rentals, cruise lines, energy, and regional tourism benefit while aviation slows.

Finance & Investing2 min read

Patience in Volatile Markets

Geopolitical uncertainty widens short-term outcomes. Edge comes from patience, disciplined risk management, and waiting for clean setups — not every headline deserves a reaction.

Finance & Investing2 min read

In the Midst of Chaos, There Is Opportunity

Periods of geopolitical tension create the largest price dislocations. The edge is not predicting every move — it is preparation and risk management.

Finance & Investing3 min read

Consistent Execution in a Messy Quarter

Q1 2026 was brutal for indices — S&P -6.53%, Nasdaq -9.26%. A disciplined trading process delivered +8.13% through shorter holds, fast profit booking, and sitting in cash when there was no edge.

Finance & Investing3 min read

When the Market Rewards a Narrative

Allbirds pivoted to AI and its market cap jumped 7x in 24 hours — with no product launch. We've seen this pattern before: dot-com, blockchain, now AI.

Finance & Investing2 min read

The Most Profitable Players Fold a Lot

Poker teaches that real edge is knowing when not to buy. Fewer trades, better entries, patience over FOMO — markets reward the same discipline.