Software & engineering · M. Robert Martin

Simple, demonstrably correct software.

I’m Rob Martin, a software engineer and architect. I work on making systems easier to understand, change, and trust.

This is where I write about software complexity, programming practice, and working with coding agents.

This site replaces my blog. I’m migrating only some of the content, heavily edited, so stay tuned for frequent updates.

Work with me

Contract work

Complexity assessment and mitigation, coding-agent workflows, and hands-on backend engineering.

Services

Join your team

Hands-on engineering with architectural influence. Open to the right full-time role.

Hire me