Blog
Notes from the studio.
Things we've learned shipping AI products as a two-person team. We write when we have something specific to say, not on a schedule.
- Jan 15, 2026 MiniMax: a new flavour of consumer internet company with AI branding Analysis of the Minimax IPO in China; turns out it’s a consumer AI company!
- Dec 31, 2025 The Numbers OpenAI Won't Show You (But China's Biggest AI Company Just Did) Analysis of the Zhipu AI IPO in China; Model Inference unit economics profitable!
- Dec 16, 2025 The Profitable AI Agent Blueprint No One's Talking About A targeted roadmap to choose which agents to build and how.
- Nov 10, 2025 Introducing Whatsapp QuizBot Simple WhatsApp-based Quizzing bot that helps NHS doctors prepare
- Oct 26, 2025 Veo3 vs Wan2.2 vs Sora2: Zero-Shot Video Generation Comparison Video generation models are capable of reasoning and physics-aware already!
- Oct 8, 2025 OpenAI Apps SDK: The New Browser Moment Does OpenAI apps SDK mean the end of the browser and a new distribution channel?
- Sep 19, 2025 From Language Barriers to Local AI: Rebuilding WACAO in the Age of Browser Intelligence Relaunching WACAO - a free, local AI chrome extension to assist you with WhatsApp conversations
- Aug 22, 2025 How I used AI Video Generation for My Hackathon Submission Sharing my experience with using video generation tools like Veo and WAN to create a trailer for our NHS hackathon submission
- Jul 18, 2025 How Good Is AI Translation? Lessons from My NLP Book in German & Spanish Investigating how auto-translation using AI worked on my own published book.
- Jun 20, 2025 Jagged Frontier: How AI Shapes the Future of Work (Centaur vs. Cyborg) Understanding the impact of the use of AI and different ways in which humans can work alongside AI.
- May 23, 2025 Prompting Paradigms: From One-Line Prompts to Clue and Reasoning (CARP) Exploring a new prompting technique that tries to improve text classification through best-of-n prompting strategy
- Apr 18, 2025 How to Spot When Content Feels Artificial Trying to decipher AI smells - any tell-tale signs that giveaway AI-generated images
- Mar 21, 2025 Glitch Tokens Explained: How Weird Text Strings Break AI Models Comparing glitch tokens in LLMs to Google bombs and understanding why they occur?
- Feb 21, 2025 Model Quantization Explained: Run AI Models Locally on Your Laptop Explaining model quantization - a way to reduce memory requirements of larger LLMs
- Jan 17, 2025 Faster Image Generation: How Flow Matching and LCM Unlock Real-Time AI Creativity Explaining how diffusion works for image generation and the promise of Latent Consistency Models to make it much faster!
- Dec 20, 2024 LLM Task Vectors: How Language Models Learn New Tasks on the Fly Understanding what happens inside the context window of an LLM and the creation of so-called task vectors.
- Nov 22, 2024 AI Interpretability and Safety: How Features Could Shape the Future of LLMs Trying to understand what happens inside the neural network through the use of Sparse Autoencoders