Writing

Thoughts on AI, software engineering, and how systems are becoming intelligent.

I write to understand ideas better — and to make them clearer for others working with or around these systems.

Start With the Main Series

A structured reading path for software engineers working with AI assistants.

Practical guide

AI-Assisted Software Engineering

Context, codebases, work systems, reviews, agents, and orchestration — a practical path through AI-assisted software engineering.

9 articles · Software engineering · AI-assisted era

Start the series

Topic Clusters

Browse the writing by theme. These are topic groupings, not date-based feeds or separate series.

Topic cluster

AI Foundations

Begin here if you want the concepts behind AI, machine learning, data science, and LLM systems explained without hype.

Prefer guided practice? Follow the staged path from Python foundations for data science through data analysis and machine learning.

Topic cluster

Architecture in the AI Era

How architecture, boundaries, contracts, ownership, and review change when AI makes implementation faster.

Topic cluster

Systems and Experiments

Articles connected to practical builds, workflow experiments, and system-level explorations. The deeper build notes and demos live in Systems.

Writing to systems

Looking for the practical builds?

The Writing page explains the ideas and tradeoffs. The Systems section shows applied experiments, demos, architecture notes, and working examples.

Go to Systems