# Project Yellow Brick Road: Creative, Practical, and Unconventional Engineering Page: https://stenobird.com/podcast/adventures-in-devops/project-yellow-brick-road-creative-practical-and-unconventional-engineering Text version: https://stenobird.com/podcast/adventures-in-devops/project-yellow-brick-road-creative-practical-and-unconventional-engineering.md Podcast: [Adventures in DevOps](https://stenobird.com/podcast/adventures-in-devops) Published: 2026-01-16T00:00:00+00:00 Episode link: https://adventuresindevops.com/episodes/261-creative-practical-unconventional-engineering Audio file: https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69393701/download.mp3 Processing state: failed JSON: https://stenobird.com/v1/public/podcasts/adventures-in-devops/episodes/project-yellow-brick-road-creative-practical-and-unconventional-engineering Duration seconds: 3042 ## Resource Share Episode ⸺ Episode Sponsor: Rootly AI - https://dev0ps.fyi/rootlyai                     Paul Conroy, CTO at Square1 , joins the show to prove that the best defense against malicious bots isn't always a firewall—sometimes, it’s creative data poisoning. Paul recounts a legendary story from the Irish property market where a well-funded competitor attempted to solve their "chicken and egg" problem by scraping his company's listings. Instead of waiting years for lawyers, Paul’s team fed the scrapers "Project Yellow Brick Road": fake listings that placed the British Prime Minister at 10 Downing Street in Dublin and the White House in County Cork. The result? The competitor’s site went viral for all the wrong reasons, forcing them to burn resources manually filtering junk until they eventually gave up and targeted someone else.           We also dive into the high-stakes world of election coverage, where Paul had three weeks to build a "coalition builder" tool for a national election. The solution wasn't a complex microservice architecture, but a humble Google Sheet wrapped in a Cloudflare Worker. Paul explains how they mitigated Google's rate limits and cold start times by putting a heavy cache in front of the sheet, leading to a crucial lesson in pragmatism: data that is "one minute stale" is perfectly acceptable if it saves the engineering team from building a complex invalidation strategy. Practically wins.           Finally, the conversation turns to the one thing that causes more sleepless nights than malicious scrapers: caching layers. Paul and the host commiserate over the "turtles all… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/adventures-in-devops/episodes/project-yellow-brick-road-creative-practical-and-unconventional-engineering/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/adventures-in-devops/project-yellow-brick-road-creative-practical-and-unconventional-engineering.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.