How to build your own fun and absurd pair programmer
summary
An absurd pair programmer called Pip runs locally using Qwen 3.5 with a Spring Boot/Kotlin backend, Spring AI, and Qdrant vector DB populated with four years of Slack to inject Ricardo-like sarcasm. Pip uses RAG, multi-vector search and MCP tool calls to edit files, play music, generate memes and even prank by “blowing up” code; it denies rude requests. Migrating models proves brittle — 70% prompts broke when moving from Qwen 3.0 to 3.5. Pip the sarcastic pair programmer actually works but is nondeterministic.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:36AI homogenization rant
- 5:56Building absurd pair programmer
- 7:00What pair programming means
- 8:48Introducing Pip
- 12:05Agentic systems explained
- 14:15Pip's technical stack
- 15:41Agents with system prompts
- 17:26Pip in action demo
- 18:49LLM determinism challenges
- 20:59Pip code responses
- 23:51Pip requires manners
- 24:35Workflow paths
- 26:01RAG for context
- 28:17Vector databases
- 31:05Memes and tools
- 32:13Model Context Protocol
- 34:40MCP security
- 35:43LLM coding frustrations
- 36:46Sustainability and future of LLMs
- 37:28Call to experiment
related talks
50mHow to build your own fun and absurd pair programmer
52mHow to build your own fun and absurd pair programmer
19mUsing paired programming to have fun & sell your solutions
01h 30mEffective AI pair-programming
42mPrompt. Build. Repeat. – The Vibe Coding Mindset
26mDSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines
31mComputer, Program Theyself!
34mGood or Bad Vibes? Coding with AI in Rust
