# Joined by David Hill Page: https://stenobird.com/podcast/remote-ruby-402505/joined-by-david-hill Text version: https://stenobird.com/podcast/remote-ruby-402505/joined-by-david-hill.md Podcast: [Remote Ruby](https://stenobird.com/podcast/remote-ruby-402505) Published: 2025-12-12T13:00:00+00:00 Episode link: https://www.buzzsprout.com/2260490/episodes/18337037-joined-by-david-hill.mp3 Audio file: https://www.buzzsprout.com/2260490/episodes/18337037-joined-by-david-hill.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/joined-by-david-hill Duration seconds: 2571 ## Resource Chris and Andrew kick things off with some weather whiplash and snowblower talk before introducing a new guest on the show, long-time Rubyist David Hill. They chat about fast food and favorite shows, David’s accidental path into Ruby and Rails, and various projects he’s worked on, including an AED management application. The discussion also touches on the new open-source release of Basecamp's Kanban board, Fizzy, and some innovative CSS techniques used in the project. The conversation wraps u... ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/remote-ruby-402505/episodes/joined-by-david-hill/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/remote-ruby-402505/joined-by-david-hill.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.