Open Swimcast
Another little app I only built because it was essentially free to build - this one gets my podcast feed onto a pair of underwater swimming headphones.
Another little app I only built because it was essentially free to build - this one gets my podcast feed onto a pair of underwater swimming headphones.
Another little bespoke app I built for myself - this one translates English and German live so I can talk to my sister-in-law.
I gave a talk at AI Practitioner London on what 'good enough' looks like when you can no longer review every line an AI writes.
Notes from lesson 7 of Hamel and Shreya's LLM evaluation course - interface design principles and strategic sampling.
How to set up a persistent Docker environment for AI coding tools without losing your authentication every time you restart the container.
Notes from lesson 6 of Hamel and Shreya's LLM evaluation course - debugging agentic systems, handling complex data modalities, and implementing CI/CD for production LLM applications.
Notes from lesson 5 of Hamel and Shreya's LLM evaluation course - evaluating retrieval quality, generation quality, and common pitfalls in RAG systems.
Swyx argues for 2025-2035 as the decade of AI agents, backed by unprecedented infrastructure investment and converging technical definitions.
Notes from lesson 4 of Hamel and Shreya's LLM evaluation course - handling multi-turn conversations and building evaluation criteria through collaboration.