I write and teach about building software with AI.

I'm Sam Keen. I write a weekly newsletter on what's actually working in AI-assisted development and teach hands-on workshops where developers build real systems. Author of Clean Architecture with Python; formerly a generative AI architect at AWS.
The newsletter
Every week, I dig into what's actually working in the new AI abstraction layer so you can make informed decisions without drowning in hype.
Monday AI Review
Signal filtering—what matters this week in AI for developers.
Deep Dives & Insights
Tech Explorations & Industry Analysis. Go deeper than the headlines.
What makes it different
Subscribe on Substack
Subscribe free →Workshops
Live, hands-on sessions on Maven. You won't just hear about AI tools — you'll use them in real time, building artifacts you take back to work.
/ Always available
Build the CLAUDE.md Your Project Needs
A 30-minute lightning lesson. Learn the framework for structuring the project context file that makes Claude Code actually understand your codebase.
Watch free on Maven/ Upcoming

Effective Software Engineering with Claude Code
June 20, 2026 — 10:30 AM EDT (4 hours)
From prompts to systems. For senior engineers, tech leads, and architects already using Claude Code who want repeatable results — CLAUDE.md context layers, reusable skills, guardrails, and team-level practices.
Register on Eventbrite/ Previous

Context Engineering for Claude Code
Maven · 3-hour cohort workshop
Build the context layer that turns Claude Code from a suggestion engine into a development partner.
View on Maven
Building RAG Applications
In-person workshop
Hands-on workshop teaching retrieval-augmented generation patterns with real-world datasets.

Sam Keen
I've spent 25+ years building software at companies like Nike, Lululemon, AWS, and a handful of startups. I led the GenAI Innovation Lab at AWS, where I helped teams separate signal from noise in AI adoption.
Now I write and teach full-time about how developers build with AI. Not building AI — building with AI. My newsletter reaches developers every week, and my workshops on Maven give teams hands-on systems for working with tools like Claude Code.
I also co-founded Portland AI Engineers, a community of 1,300+ practitioners exploring practical AI together.
I occasionally take on select consulting engagements for engineering teams navigating AI adoption. Let's talk if that's of interest.