BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:PHPDX
X-WR-CALNAME:PHPDX
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
TZURL:http://tzurl.org/zoneinfo-outlook/America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_316876603@meetup.com
SEQUENCE:1
DTSTAMP:20261007T084032Z
DTSTART;TZID=America/Los_Angeles:20261008T163000
DTEND;TZID=America/Los_Angeles:20261008T183000
SUMMARY:Before the First Prompt
DESCRIPTION:PHPDX\nWe're beaming in a remote MergePHP presenter into the M
 ultnomah County Northwest Library this month\, with **David Stanley** foll
 owing up on Matt Trask's presentation last month. Show up in-person or tun
 e in online.\n//\nLast month Matt showed us what eight months of heavy Cla
 ude adoption looks like at Gymdesk: the MCP server\, the specs\, the triag
 e packets\, the bots\, and the 2\,385 pull requests. He also showed us the
  part nobody warns you about: the silos\, the lost stopping points\, and a
  team that can be overwhelmed by its own output.\nThere is no shortage of 
 content on what AI coding agents can do. Almost all of it is filmed on a t
 oy project or a clean greenfield codebase with no technical debt. There is
  very little on how to think about agents before you type your first promp
 t into a legacy\, brownfield application\, and even less on how to keep a 
 team sane once they work. We will cover the mental models that hold up (an
  agent is not autocomplete\, not a junior engineer\, and not a search engi
 ne)\, what an agent needs from a codebase and why it is the same list your
  team always needed\, the small set of habits that separate a good first w
 eek from a frustrating one\, and the progression from one engineer experim
 enting to a team shipping with guardrails. Then we will answer Matt's clos
 ing questions from the engineering leadership side: which gates we put in 
 place\, what we measure\, and how to say "not faster" when the numbers mak
 e everyone want to go faster.\nYou will leave with a starting point\, not 
 a feature list.\n//\nDavid is the VP of Engineering at Gymdesk\, where he 
 leads the fully remote team of engineers and QA folks that Matt's Septembe
 r talk came out of. A PHP developer for most of his career\, he now spends
  his days on the parts of AI adoption that happen after the demo: complian
 ce\, infrastructure\, modernizing a Zend Framework 1 monolith\, and keepin
 g a small team steady while the tooling changes under it. He lives in Kans
 as City. You can find him on [LinkedIn](https://www.linkedin.com/in/davids
 tanley01/).\n//\nStreams Are On Our YouTube:\n[https://www.youtube.com/@Me
 rgePHP/streams](https://www.youtube.com/@MergePHP/streams)\nSubscribe to o
 ur Channel:\n[https://www.youtube.com/c/MergePHP](https://www.youtube.com/
 c/MergePHP)\nFollow us on Mastodon:[ https://phpc.social/@merge](https://p
 hpc.social/@merge).\nWant to present? Submit here: [https://mphp.io/speake
 rs](https://mphp.io/speakers)\nWant to hang out with the PHP community acr
 oss the world? Head to [https://phpc.chat/](https://phpc.chat/).
URL;VALUE=URI:https://www.meetup.com/pdx-php/events/316876603/
STATUS:CONFIRMED
CREATED:20261007T005721Z
LAST-MODIFIED:20261007T005721Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/PDX-PHP/events/ical/
X-WR-CALNAME:PHPDX
END:VCALENDAR