Mark McDonald

Engineering leadership shaped by real delivery work

I write about software engineering, engineering systems, delivery, and what AI changes once implementation becomes cheaper and judgement becomes more valuable.

I’m interested in how good software gets built when money, time, people, process, quality, and technical complexity all collide. That includes team operating systems, architecture, delivery judgement, and what changes once implementation gets cheaper and judgement matters more.

Featured writing

Start here

View all writing

Featured Writing

From Vibe Coding to Agentic Engineering

Why AI coding feels chaotic, where vibe coding breaks down, and why the real shift is from writing code to designing the system around it.

Background

Where this perspective comes from

My background runs through agency delivery, digital platforms, architecture work, and leadership roles where timelines, clients, budgets, and team constraints are all real at the same time. That is why the writing keeps returning to delivery systems, decision quality, and the gap between theory and what actually works in practice.

Connect

If any of this overlaps with your work, the contact page is the best place to reach me.

LinkedIn is the main public channel. X is there for lighter conversation.

Go to contact