Latest Thoughts

Carefully Curated Insights and Notes.

Explore the intersection of software craftsmanship, AI, and modern engineering practice.

Taking AI Agents to Production: The Gap Between Demo and Reality
AI01

Taking AI Agents to Production: The Gap Between Demo and Reality

An agent demo runs flawlessly in front of the client, then three days later it quietly turns your API bill into a four-digit number. Here's what actually closes that gap: guardrails, observability, cost control, and a few hard-earned lessons.

July 28, 2026 · 10 min
Read north_east
GEO: SEO for AI Search Engines
AI02

GEO: SEO for AI Search Engines

Ranking #1 on Google isn't the finish line anymore — getting quoted inside ChatGPT's answer is. Here's what GEO actually means and how to make your site legible to AI search.

July 21, 2026 · 9 min
Read north_east
Context Engineering: Moving Beyond Prompt Writing
AI03

Context Engineering: Moving Beyond Prompt Writing

Writing a good prompt isn't enough anymore. Designing what the model actually sees at the moment it answers — context engineering — is the least talked-about, highest-leverage skill in AI work right now.

July 14, 2026 · 9 min
Read north_east
Agentic Coding: The Developer's New Workflow
AI04

Agentic Coding: The Developer's New Workflow

From autocomplete to agents: the way we write code has fundamentally shifted. So where exactly did the developer's role go, and which part of the 'productivity' story actually holds up?

June 30, 2026 · 10 min
Read north_east
Enterprise Integration Patterns with MCP
AI05

Enterprise Integration Patterns with MCP

Taking MCP from a weekend demo to a system that touches real customer data means rethinking permissions, auditing, and what a model is even allowed to do. Here's how I'd design it.

June 16, 2026 · 9 min
Read north_east
How to Build Your Own AI Team (Agent Orchestration)
AI06

How to Build Your Own AI Team (Agent Orchestration)

Instead of asking one model to do everything, build a team of specialized AI agents: the logic, architecture, and practical setup of Agent Orchestration.

January 14, 2026 · 8 min
Read north_east
AI Revolution: 10 MCP Agents You Need to Try
AI07

AI Revolution: 10 MCP Agents You Need to Try

I tried over 100 MCP agents. Here are the 10 that actually change your daily workflow, and why.

June 29, 2025 · 8 min
Read north_east
MCP and AI: The New Communication Language for Smart Systems
AI08

MCP and AI: The New Communication Language for Smart Systems

MCP is the common language that lets AI connect to the outside world. From the USB-C analogy to a smart home scenario: what MCP is and why it matters.

June 24, 2025 · 6 min
Read north_east
Every Slice Is a Feature: A Micro Approach with Vertical Slice Architecture
Architecture09

Every Slice Is a Feature: A Micro Approach with Vertical Slice Architecture

A fresh alternative to layered architecture: Vertical Slice Architecture, which handles each feature end-to-end within its own vertical slice.

June 16, 2025 · 6 min
Read north_east
What Is a Webhook, Integration's Indispensable Tool?
Engineering10

What Is a Webhook, Integration's Indispensable Tool?

The silent hero that enables real-time communication between two systems: how webhooks work, where they're used, and how they differ from APIs.

January 17, 2025 · 3 min
Read north_east
Sorting Algorithms 101
Algorithms11

Sorting Algorithms 101

Bubble, Selection, Insertion, Merge, Quick, and Heap Sort — how the core sorting algorithms work, and their complexity analysis.

June 21, 2024 · 5 min
Read north_east
Time Management — Personal Growth
Personal Growth12

Time Management — Personal Growth

It's not the best learners who succeed — it's the best doers. Practical notes on managing time as an investment.

March 9, 2024 · 9 min
Read north_east
Clean Code Principles
Engineering13

Clean Code Principles

Writing code is easy. Writing code someone else can read at 2 a.m. during an incident is the actual job. Here's how a 'temporary fix' turned into a six-month nightmare, and what I do differently now.

January 5, 2024 · 9 min
Read north_east
What is Kaizen? What Does the Kaizen Philosophy Teach Us?
Personal Growth14

What is Kaizen? What Does the Kaizen Philosophy Teach Us?

Big change through small, continuous improvement: how the Japanese Kaizen philosophy applies to life and work.

March 4, 2023 · 3 min
Read north_east
Dependency Inversion Principle (DIP) — SOLID
Engineering15

Dependency Inversion Principle (DIP) — SOLID

Minimize coupling between classes: high-level classes should depend on abstractions, not on details.

January 13, 2023 · 4 min
Read north_east
Interface Segregation Principle (ISP) — SOLID
Engineering16

Interface Segregation Principle (ISP) — SOLID

Small, purpose-built interfaces instead of one giant one: the logic behind ISP, with a worked example in C#.

November 19, 2022 · 3 min
Read north_east
Liskov Substitution Principle (LSP) — SOLID
Engineering17

Liskov Substitution Principle (LSP) — SOLID

Subclasses should be able to stand in for their parent class without a hitch: the logic behind LSP, illustrated with a phone-lock example.

November 13, 2022 · 3 min
Read north_east
Open-Closed Principle (OCP) — SOLID
Engineering18

Open-Closed Principle (OCP) — SOLID

Open for extension, closed for modification: how to add new behavior without breaking the code you already have.

November 10, 2022 · 4 min
Read north_east
Single Responsibility Principle (SRP) — SOLID
Engineering19

Single Responsibility Principle (SRP) — SOLID

Every class and method should carry exactly one responsibility: writing readable, maintainable code with SRP.

November 6, 2022 · 3 min
Read north_east
What is SOLID? The SOLID Principles Explained
Engineering20

What is SOLID? The SOLID Principles Explained

Five principles that show up in job postings, get asked in interviews, and are ignored far too often: a look at SOLID.

October 17, 2022 · 3 min
Read north_east
TREN