coding
journal
Engineering notes · Vol. 18

Software engineering as a body of work.

Long-form notes on architecture, systems, AI, data, and the decisions that become clearer only after software has lived in production.

Architecture · Essay 042

Your .NET Monolith Might Be the Best Place to Start Using AI

A mature system can provide context, constraints, and measurable feedback that greenfield experiments lack.

Design · Essay 031

Single Responsibility Principle

Responsibility is easier to reason about when change has a clear boundary.

Data · Notes

SQL Server Performance Notes

Execution plans, indexes, statistics, and observations from production systems.

Systems · Archive

Linux Systems Archive

Operational notes preserved with the assumptions and constraints of their time.

Selected archive

A record, not a feed.

2026AI, architecture and modern engineering practicecurrent
2022Systems, software design and production lessonsarchive
2018Architecture, C#, Linux and databasesarchive
2012Application development and infrastructurearchive
2008The beginning of the engineering journalorigin