From 564d47fd0d1f3e7a42358971ebd5a693bdf03062 Mon Sep 17 00:00:00 2001 From: Omar Alva Date: Tue, 24 Feb 2026 22:01:07 +0100 Subject: [PATCH] [LA-2026] Fix program and add sponsor --- assets/sponsors/a/anyshift.png | Bin 0 -> 3375 bytes .../2026-los-angeles/program/engin-diri.md | 24 ++++++++++++++++++ data/events/2026/los-angeles/main.yml | 6 +++-- data/sponsors/anyshift.yml | 2 ++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 assets/sponsors/a/anyshift.png create mode 100644 content/events/2026-los-angeles/program/engin-diri.md create mode 100644 data/sponsors/anyshift.yml diff --git a/assets/sponsors/a/anyshift.png b/assets/sponsors/a/anyshift.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1bd03ed2d439f2d9dfdf5fd26b1a9a9c47f630 GIT binary patch literal 3375 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 FV1hDkZqWb$ literal 0 HcmV?d00001 diff --git a/content/events/2026-los-angeles/program/engin-diri.md b/content/events/2026-los-angeles/program/engin-diri.md new file mode 100644 index 0000000000..7477fc15d6 --- /dev/null +++ b/content/events/2026-los-angeles/program/engin-diri.md @@ -0,0 +1,24 @@ ++++ +Talk_date = "2026-03-06" +Talk_start_time = "13:45" +Talk_end_time = "14:00" +Title = "The Ralph Wiggum Loop: How Autonomous AI Loops Built My Serverless SaaS While I Slept" +Type = "talk" +Speakers = ["engin-diri"] ++++ + +You ask an AI assistant to build something, grab coffee, and return to find it stopped three steps in. "Should I continue?" it asks politely. You're not coding anymore. You're babysitting. Checking every five minutes saves nothing. + +Then I tried something different: the "Ralph Wiggum Loop." Named after the Simpsons character who cheerfully stumbles through chaos, it's a loop that continuously feeds a PROMPT.md file to Claude Code until infrastructure deploys successfully. Simple, maybe reckless, but it works. + +I pointed this loop at a real project: a production-ready URL shortener SaaS on AWS. DynamoDB for storage, Lambda functions for creation and redirection, API Gateway, S3 static hosting, CloudFront with HTTPS, plus a landing page and dashboard. + +Claude forgot IAM permissions on the first try. Put Lambda code in the wrong place. Took several attempts to configure CloudFront correctly. But it fixed each mistake and kept iterating. + +The final output: working infrastructure, passing tests, and a working frontend. + +