Writing

Articles, notes, and marginalia from the practice of building software. A mixed-format log.

AI Doesn’t Replace Developers

The dominant narrative frames AI as a replacement for developers. This framing is not just wrong — it is counterproductive. Forty years of tooling evolution shows a consistent pattern: new tools amplify capability, they do not eliminate the need for practitioners. AI is the latest and most powerful amplifier, but the craft of building software — understanding systems, making tradeoffs, navigating ambiguity — remains irreducibly human.

Read the full essay
“The question is not whether AI replaces developers. It is whether developers who use AI replace those who do not.”
From “AI Doesn’t Replace Developers”
Practitioner Notes

Spring Boot from .NET: A Migration Journal

Practical observations from a career-long .NET developer entering the Spring Boot ecosystem. Not advocacy for either platform — rather, a honest catalog of conceptual mappings, unexpected friction, and the places where the two ecosystems diverge in philosophy rather than merely in syntax.

Note · In Progress

Drafting a piece on legacy modernization as architectural archaeology — the idea that understanding why a system was built the way it was matters more than the technical debt it carries. The archaeology metaphor holds: you cannot renovate what you have not first excavated.

Knowledge Builder: Synthesizing Experience into Queryable Systems

Notes on the Knowledge Builder project — an AI tool for converting decades of domain expertise into navigable, structured knowledge that can be queried and explored.

Reflection

On Leadership and Code

The artificial separation between “technical” and “leadership” roles in engineering organizations. Why the best architects still write code, and why the best leaders maintain a builder’s instinct.

Technical

Career Coach: Building an AI Navigator

Design notes on Career Coach — an AI-powered tool that draws on real career experience to help engineers navigate professional decisions, skill development, and architectural career paths.

Marginalia

This writing section will grow as the site rebuild continues. Older articles, technical notes, and project documentation are being migrated from various platforms and will appear here as they are ready. The format is intentionally mixed — essays alongside notes alongside bookmarks — because that is how thinking actually works.