Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Media Appearances & Technical Communication Portfolio

Media map — talks, podcasts, frameworks, the 31 Days series, community organizing, and the video archive

This repository showcases my technical communication, community engagement, and developer advocacy work—demonstrating core DevRel skills through conference speaking, podcast appearances, technical writing, and community leadership.

Conference Speaking

Stanford WebCamp 2026 - "Agile for Agents: Managing Robots The Way We Manage Humans"

Session: webcamp.stanford.edu — April 30, 2026

The bottleneck in agentic development turned out not to be code generation but coordination: agents forget between sessions, duplicate work, and drop context. This session argues for managing them the way we manage people—roles, sprints, review, and a way to intervene when the work goes sideways—and walks through the framework built on that premise.

Topics Covered:

  • Why coordination, not generation, is the limiting factor
  • Named agent personas and role separation
  • Structured handoffs between agents and across sessions
  • Cost-aware model routing

Also presented at DrupalCamp Colorado, August 28, 2026 (Lowry Conference Center, Denver).

BADCamp 2025 - "Quick and Easy Migrations and Upgrades Using AI"

Video: YouTube

Presented on AI-assisted CMS migration workflows, demonstrating how LLM tools can accelerate content platform migrations while maintaining code quality and architectural best practices. Session included live demonstrations of AI-enhanced development techniques and practical migration strategies.

Topics Covered:

  • AI-assisted code transformation and migration tooling
  • Prompt engineering for technical tasks
  • Balancing automation with human oversight
  • Production-ready migration workflows

BADCamp 2025 - Panel: "What can Drupal learn from other projects?"

Video: YouTube

Panel discussion on cross-project learning, comparing practices and developer experience across open-source CMS and framework communities.

Stanford WebCamp 2025 - "Web Coding for Non-Coders — Using AI, of Course"

Session: webcamp.stanford.edu · Video: YouTube — May 9, 2025

Practical session on using AI tools to build and modify websites without a traditional development background, covering where the tools help, where they mislead, and how to check their work.

Also presented at the Pacific Northwest Drupal Summit 2025, Portland.

BADCamp 2024 / NEDCamp 2024 - "Making Drupal Less Complicated"

Talk on reducing incidental complexity in Drupal—defaults, jargon, and onboarding friction—and what the project can do about it. Presented at BADCamp (Berkeley) and NEDCamp (Providence, RI) in autumn 2024.

Podcast Appearances

Talking Drupal #558 - "Agent Management System"

Episode: talkingdrupal.com/558 · Video: YouTube — June 22, 2026

A full episode on AMS, a file-based methodology for managing AI agents. Covers markdown handoff and doc directories as persistent memory, applying Scrum principles to agent workflows, keeping human oversight in the loop, and why the approach works across different models and outside Drupal entirely.

Key Topics:

  • File-based agent protocols: HANDOFF/ and DOC/
  • Scrum practice applied to agent teams
  • Managing cognitive overload through simpler tooling
  • Model-agnostic, project-agnostic design

Beyond Blocks #28 - "Using AI Tools for Web Coding"

Episode: oliverdavies.uk

Discussion of AI tools in modern web development workflows, including practical applications, limitations, and best practices for integrating LLM-assisted development into production environments.

Key Topics:

  • AI-enhanced development workflows
  • Tool evaluation and selection
  • Developer experience considerations
  • Real-world use cases and limitations

Beyond Blocks #27 - "Discussing Drupalisms"

Episode: oliverdavies.uk

Conversation with Emma Horrell (now Drupal's UX lead) on Drupalisms—the project's inherited vocabulary and conventions—and what they cost newcomers.

Technical Writing

Drupal.org AI Strategic Initiative - Guest Blogger

Article: AI at BADCamp 2025: Hands-on, Community-Driven, and Happening Now

Guest post for the official Drupal.org AI Initiative blog, covering community engagement with AI tools, hands-on training sessions, and the intersection of traditional CMS development with emerging AI capabilities.

Video Content & Interviews

YouTube Channel - Technical Talks & Interviews

Watch my talks and technical interviews

Collection of conference presentations, technical interviews, and community discussions covering CMS architecture, AI tools, migration strategies, and developer workflows.

Featured Playlist: Media Appearances & Talks

Talking Drupal #558 — Agent Management System Quick and Easy Migrations and Upgrades Using AI Panel: What can Drupal learn from other projects? Web Coding for Non-Coders — Using AI, of Course
Talking Drupal #558
Agent Management System
BADCamp 2025
Migrations and Upgrades Using AI
BADCamp 2025
What can Drupal learn from other projects?
Stanford WebCamp 2025
Web Coding for Non-Coders

Technical Interviews Conducted

Randy Fay (founder and lead maintainer, DDEV) Interview exploring local development environments, developer experience, and the evolution of containerized development workflows in the CMS ecosystem.

Technical Blog

SimplifyDrupal.com Regular technical writing on CMS architecture, migration strategies, AI-enhanced development, and developer tooling. Includes "31 Days of Simplifying Drupal," a series of illustrated single-panel posts explaining Drupal concepts through metaphor.

Open Source

AMS — Agent Management System (MIT) A framework for managing AI agents the way we manage human teams: named personas, structured handoffs, sprint planning, and cost-aware model routing. Plain markdown, no external services. The subject of Talking Drupal #558 and the "Agile for Agents" talk.

agent-handoff (MIT) The handoff protocol underneath AMS: AGENT.md for instructions, HANDOFF/ for dated session journals, DOC/ for knowledge that outlives a session. Markdown and git only. Also distributed as a Claude Code plugin.

Community Leadership

San Francisco Drupal Users Group — Organizer

sfdug.org · Archive: youtube.com/@sfdug

Relaunched SFDUG with a monthly format: one recorded session a month, with speakers drawn from the people who build the things being discussed. Seven sessions in the current run, roughly monthly. Rebuilt sfdug.org—branding, content types, and a video archive—so every session stays available after the fact.

Recent speakers include Jürgen Haas (creator and maintainer of ECA), Matt Glaman (Drupal Canvas), Kristen Pol (Drupal AI roadmap), Mike Herchel (modern theming), and Ashraf Abed (revenue models).

BADCamp — Treasurer (2026–present), Communications Director (2024–2025)

As Communications Director, owned email, web, and social for a multi-track conference, and secured a Google Ad Grant using BADCamp's nonprofit status. As an organizing committee member, found the venue the event is held in and booked and sponsored the 2024 and 2025 keynote speakers.

Founder and organizer, the AI Summit at BADCamp (2025, 2026) — created the track and programmed it.

DrupalCon — Marketing Team

Portland 2024, Atlanta 2025, Chicago 2026.

The Drupal Association — Director of Sponsorship Sales (2009–2010)

Managed a five-person team selling DrupalCon sponsorships, raising over $500,000.

Backdrop CMS — Marketing Team (2015–present)

Ongoing contributor to project communications.


DevRel Skills Demonstrated

These activities showcase essential Developer Relations and Technical Account Management competencies:

  • Technical Communication: Translating complex technical concepts for diverse audiences (conference presentations, podcast discussions, technical writing)
  • Community Building: Leading user groups, organizing conferences, fostering developer communities
  • Content Creation: Multi-format technical content (blog posts, presentations, video, audio)
  • Developer Advocacy: Representing developer needs, evaluating tools, sharing best practices
  • Technical Depth: Hands-on expertise with platforms, tools, and workflows being discussed
  • Public Speaking: Comfortable presenting technical content to live audiences
  • Thought Leadership: Contributing to strategic initiatives and platform evolution discussions

Contact: LinkedIn: linkedin.com/in/lmccormick Email: elm20@kiza.com Blog: simplifydrupal.com

About

Technical communication portfolio: conference talks, podcasts, interviews, and developer advocacy work

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors