Beyond the Hype: AI Adoption, Governance, and Roles
AiEngineering leadershipAdoptionGovernanceAgentic engineeringConferences

Greg invited me to host a roundtable at the t3 CTO Summit. More than twenty engineering leaders joined. I share the notes and examples I prepared on AI adoption, governance, and roles.
Spec over Prompt: Agentic Engineering That Survives Production
Agentic engineeringOpenSpecSpec-drivenSDLCCursorAiEngineeringProductivity

Vibe coding still fails the same way in real repos. This update adds OpenSpec as the missing spine: durable change artifacts, a Cursor /opsx loop you can run this week, and a hard rule that humans own merge risk.
AI in Production: Agentic Engineering Across the SDLC

I map my AI-in-production workflow to the software development lifecycle, from discovery to operations, with clear handoffs between AI agents and human owners. The core idea: agentic engineering is not a coding trick but a delivery system for reliable software.
Beyond the Static Plan: Why I'm Building N+One

Static training plans break when life happens. N+One is a conversational AI coach that adapts to readiness, constraints, and goals in real time to make elite coaching principles accessible to every athlete.
From Vibe Coding to Agentic Engineering
Vibe codingAgentic engineeringAiEngineeringProductivityCursor

I want to share my workflow for moving from vibe coding to agentic engineering. I will walk you through the process of defining a feature, exploring the UI in v0, integrating the code in Cursor, reviewing and refactoring the code, and testing, merging, and shipping the feature.

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on

Published on
Published on

Published on
Published on

Published on
Published on
Published on
Published on
Published on

Published on

Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on
Published on