Insights

Notes on AI, engineering, leadership, and how organizations learn.

Writing and talks from someone who has had to make these calls, not just comment on them. New pieces land here and on LinkedIn.

What I write about

Four threads, one point of view.

  • AI

    Strategy, adoption, and the gap between an impressive demo and durable business value.

    • AI strategy
    • Enterprise adoption
    • Agentic workflows
    • AI engineering
    • AI ROI
    • AI leadership
  • Engineering

    How software organizations actually ship, and what's usually going on when they stop.

    • Engineering effectiveness
    • Architecture
    • Modernization
    • Technical debt
    • Developer productivity
    • Software delivery
  • Leadership

    Running technical organizations when the hard parts turn out to be human.

    • Engineering leadership
    • Accountability
    • Management
    • Organizational design
    • Team effectiveness
  • Education

    How people and organizations learn, and how to teach technical ideas so they stick.

    • Organizational learning
    • Training
    • Teaching technical concepts
    • AI literacy
    • Developing leaders

Writing

Articles

Leveling Up

Vygotsky's Zone of Proximal Development explains why real growth happens just past the edge of your ability, and why nobody should work there without a mentor. Lessons from piano lessons, new hires, and my own move into leadership.

Read the article

This is a new home for my writing, so the archive is short on purpose. More is on the way. In the meantime, I write most often on LinkedIn.

Talks

Conference presentations

Optimizing Your Career Path

A talk for engineers on being deliberate about growth: how to figure out where you want to go, find the people who can help you get there, and make the hard choices along the way.

Watch on Vimeo

Let's talk

Have a hard problem worth solving?

If you're working through an AI, engineering, technology, or leadership challenge, I'd be happy to hear what's going on and see whether I can help. No pitch. Just a conversation.