Skip to content

The Writing

Article Constellation

42 deep-dives across six domains. Tap a star to filter the archive — or dive straight into the latest.

LATEST Data Jul 12, 2026

Your Model Is Not the Moat!

Models are commoditizing, so the moat moves to what can't be downloaded: a map of eight differentiators governed data, accumulated memory, harness engineering, evals, workflow surface, ecosystem, provable trust, and the flywheel that compounds them all standing on one foundation: governance enforced at runtime, not in a PDF.

Data GovernanceData EngineeringAI StrategyAgentic AI
Read article

Navigate by domain

Tap a star to filter · tap the core to reset

Showing All articles

42 posts

Your Model Is Not the Moat!

Models are commoditizing, so the moat moves to what can't be downloaded: a map of eight differentiators governed data, accumulated memory, harness engineering, evals, workflow surface, ecosystem, provable trust, and the flywheel that compounds them all standing on one foundation: governance enforced at runtime, not in a PDF.

Data GovernanceData EngineeringAI Strategy
Jul 12, 2026

Productionizing MCP Part 2: Security, Observability & Governance

Part 2 of 2. Defending MCP against semantic attacks, identity & token handling, observability with token-cost + audit-origin, governance via the registry, and testing with evals.

MCPAgentic AIArchitecture
Jul 5, 2026

Productionizing MCP Part 1: Architecture & Design

Part 1 of 2. The mental model, DDD-aligned MCP architecture, and intent-shaped tool design for production MCP Understanding MCP with REST analogy

MCPAgentic AIArchitecture
Jun 28, 2026

Step by Step Practical RAG Optimization & Fine-Tuning Guide

The 'use-everything' RAG stack is the most expensive mistake you can make. A stage-by-stage field guide chunking, retrieval, fusion, reranking, recall tools, bounded reasoning, and ops with the decision rules I use in production.

RAGFine-TuningVector Search
Jun 13, 2026

Why I Stopped 'Prompting' and Started 'Architecting' Intent The TACORE Framework

Most people are still rolling the dice with LLMs. TACORE Task, Audience, Context, Output, Rules, Examples & Evaluation is the framework I use to architect intent and get production-ready output on the first run.

Prompt EngineeringTACOREAgentic AI
May 6, 2026

Transition from Generative AI to Agentic AI

From single-shot GenAI to autonomous, tool-using, multi-step Agentic systems the architecture shift every enterprise needs to plan for.

Agentic AIGenerative AILLM
Jul 22, 2025

JSON Safari in BigQuery Spot, Tame & Transform Your Wild JSON Data

Practical patterns for working with semi-structured JSON at petabyte scale in BigQuery.

BigQueryJSONData Engineering
May 12, 2025

Firestore Your Superpowered Database for Web & Mobile Apps

Under-the-hood mechanics, optimization patterns, and the real-world nuances of Google Firestore at scale.

FirestoreGCPNoSQL
Apr 26, 2025

The Future is AI-Driven SDLC

How agentic AI is reshaping the software development lifecycle from requirements to deployment.

AISDLCDeveloper Productivity
Apr 25, 2025

Google Cloud Next '25 Agents, AI, and the Future is NOW

Field notes from GCP Next 2025 Gemini 2.5, Vertex AI Agents, Agentspace, and the agentic infrastructure stack.

GCPAgentic AIVertex AI
Apr 14, 2025

Your Leadership Edge Mastering Decisions in Tech

A 7-step decision framework for technical leaders in the AI era pre-mortems, bias defenses, and 'one-way door' thinking.

LeadershipDecision-MakingTechnology
Mar 22, 2025

Spilling the Tea Unfiltered Guide to Taming Cassandra CDC & Bulk Export

The realities, traps, and patterns nobody tells you about Cassandra CDC and bulk export in production.

CassandraCDCData Engineering
Feb 16, 2025

Change Data Capture (CDC) & Bulk Migration for PostgreSQL

Production-grade CDC and migration patterns for PostgreSQL logical replication, Debezium, and the operational realities.

PostgreSQLCDCMigration
Jan 25, 2025

A Fun Guide to Mastering Google BigQuery Cost Optimization

Separation of storage and compute, columnar tricks, and SQL patterns that keep BigQuery fast and your bill sane.

BigQueryGCPCost Optimization
Dec 7, 2024

Firestore Deep Dive: Indexes, Reads/Writes, Transactions, and Pricing

How Firestore actually works the document model, why every query is indexed, the life of a write through Paxos, and why data modeling is cost modeling.

FirestoreGCPNoSQL
Jun 13, 2024

Security Policy & Incident Response: From Risk to the Threat Taxonomy

A security policy can't be written until you know what you're protecting and from what. The risk-assessment-first approach, the eight-step policy process, the incident response plan, and the threat taxonomy plus how it all translates to modern software engineering and public cloud: threat modeling, policy-as-code, SEV levels, and the shared-responsibility model.

Security PolicyIncident ResponseCloud Security
Apr 23, 2024

Spanner & Terraform: Globally-Consistent SQL + Declarative IaC

Two things that sound impossible until you see the trick horizontally-scalable SQL with strong global consistency, and infrastructure you describe instead of build.

SpannerTerraformIaC
Sep 19, 2023

Partitioning vs Clustering in BigQuery (and When to Combine)

Both cut the bytes BigQuery scans and your bill but in different ways. When to prune whole partitions, when to sort into clustered blocks, and when to do both.

BigQueryData ModelingPerformance
Aug 17, 2023

Ingesting JSON into BigQuery: 5 Data Modeling Strategies

Semi-structured JSON meets a relational warehouse the impedance mismatch. Five ways to model it, the resilience-vs-performance trade each makes, and how to choose.

BigQueryData ModelingJSON
Mar 21, 2023

Cloud Migration: Cost-Benefit Analysis, Lifecycle & Business-Size Fit

Cloud migration is a business decision gated on a CBA, not a tech project. Run the numbers (TCO vs cloud), weigh the risks, then execute across a lifecycle and know how the value differs by company size.

Cloud MigrationIT StrategyCost-Benefit
May 14, 2022

Redis Caching Patterns Every Backend Engineer Should Know

A cache is only as good as the pattern that keeps it in sync with your source of truth. Cache-aside, read-through, write-through, and write-behind the trade-offs each one makes.

RedisCachingBackend
Nov 8, 2021

DynamoDB Single-Table Design: Modeling Around Access Patterns

Why NoSQL modeling is the inverse of relational you design around your queries, not your entities and how partition keys, sort keys, and indexes make it work.

DynamoDBAWSData Modeling
Jan 19, 2021

GCP Networking 101: VPC, Cloud Router, NAT, and Load Balancers

How packets actually flow in Google Cloud the global VPC, regional subnets, firewalls and routes, and the pieces that connect you to the internet and beyond.

GCPNetworkingVPC
Nov 17, 2020

Schema Management for Event-Driven Systems

In event-driven systems the schema is the contract between teams that never talk. Without a registry, contract-first design, and validation at every stage, it rots into chaos.

Event-DrivenSchema RegistryGovernance
May 19, 2020

Neural Networks Demystified: Why "Deep" Learning Needs Hidden Layers

Intuition, not math what a neuron actually computes, why stacking hidden layers unlocks real power, and what "depth" buys you.

Deep LearningNeural NetworksFundamentals
Mar 17, 2020

Supervised, Unsupervised, Reinforcement: ML Paradigms in Plain English

Three ways a machine learns from labelled answers, from unlabelled structure, and from reward with real use cases and a simple guide to picking the right one.

Machine LearningFundamentalsData Science
Aug 13, 2019

Kubernetes + Istio Service Mesh, Explained

The node → pod → container model and how Kubernetes keeps your declared state true then what a service mesh like Istio adds once you have services that need to talk.

KubernetesIstioService Mesh
Jun 18, 2019

IT Audit & Privacy: Compliance Laws, Controls & Frameworks

Audit and assessment aren't the same one is rigid and legal, the other flexible and advisory. The distinction, the compliance laws that drive both, the six-step control process, and the policy hierarchy underneath.

IT AuditCompliancePrivacy
Mar 12, 2019

ACID Internals: Locking, MVCC, and Two-Phase Commit

ACID is four promises but the interesting part is how databases actually keep them under concurrency and crashes. Write-ahead logs, locking vs MVCC, and 2PC, demystified.

DatabasesACIDConcurrency
Nov 13, 2018

The STAR Method for Behavioral Interviews

Behavioral interviews predict future behavior from past behavior. STAR turns a rambling anecdote into evidence if you spend your time on the right letters.

InterviewsBehavioralCareer
Aug 18, 2018

Reactive Programming: From Netflix OSS to Project Reactor

Reactive programming exists to handle scale without blocking threads. The journey from Netflix's microservice toolkit to the Reactive Streams spec and Project Reactor's Mono and Flux.

ReactiveProject ReactorJava
Aug 14, 2018

The Data Science Lifecycle: 7 Stages from Business Question to Production

The full loop problem framing, data, cleaning, EDA, modeling, communication, and deployment and why the unglamorous early stages decide whether the whole thing works.

Data ScienceMLOpsMachine Learning
Apr 17, 2018

IT Governance: Data vs Information Governance + Porter's Forces

IT governance is the system by which IT is directed and controlled. Its five domains, the crucial data-vs-information governance distinction, and how IT turns Porter's five forces into advantage.

IT GovernanceStrategyData Governance
Feb 13, 2018

Security Foundations: Cryptography, Hashing & Trust Models

Security rests on CIA, and cryptography delivers it through three tool types symmetric, asymmetric, and hashing. But none of it works without a trust model. The foundations, mapped to what they actually protect.

CryptographySecurityHashing
Aug 13, 2017

Apache Ignite / GridGain: In-Memory Data Grid Fundamentals

Ignite is more than a cache it's an in-memory computing platform with three grids. The key idea: bring the compute to the data in memory instead of moving data to the compute.

Apache IgniteIn-MemoryDistributed Systems
Jul 18, 2017

Cassandra Data Modeling: Partition Keys, Sizing, and Splitting Hot Partitions

Cassandra modeling is the inverse of relational you start with the queries, not the entities, and the partition is everything. How to design keys, size partitions, and split the hot ones.

CassandraData ModelingNoSQL
Feb 21, 2017

How Linux Cgroups & Namespaces Made Modern Containers Possible

A container isn't a lightweight VM it's an ordinary Linux process the kernel has fenced in and lied to. The two kernel primitives behind the whole illusion.

ContainersLinuxDocker
Nov 15, 2016

Cassandra Internals: Merkle Trees, Paxos & Lightweight Transactions

Cassandra has no leader every node is equal. So how does it stay consistent and repair itself? Tunable consistency, Merkle-tree anti-entropy, and Paxos-based lightweight transactions.

CassandraDistributed SystemsConsistency
Sep 13, 2016

Software Architecture Styles + Lambda Architecture

An architecture style is a high-level shape with built-in trade-offs pick one deliberately, not by default. The common styles, how to choose, and a closer look at Lambda Architecture for big data.

ArchitectureLambda ArchitecturePatterns
Apr 19, 2016

ERP Explained: Problems It Solves, Modules & Trade-offs

ERP integrates business processes, not functions one system, one data repository, no more silos. The problems it solves, the modules, the real benefits, and the costs that derail implementations.

ERPEnterprise SoftwareIT Management
Jan 16, 2016

Big-O and the Data Structures Every Engineer Should Know

Big-O tells you how an algorithm scales with input not how fast it is. And the data structure you pick decides that scaling. The complexity classes, the core structures, and the specialized ones that power real databases.

AlgorithmsData StructuresBig-O
Jun 11, 2013

Requirements Engineering: Modeling Before You Build

The cheapest bug to fix is the one you catch in requirements. The systematic discipline of defining and verifying what to build elicitation, specification, modeling before a line of code. Revisited in 2026: why this 2012 discipline matters more than ever now that AI writes most of the code.

RequirementsSoftware EngineeringDesign
Oct 16, 2012