Luke Oliff · Blog
Writing.
Original posts, published first on this site. Imported posts live in the archive.
SearchAI (30)Announcement (1)API (23)API Design (14)Career (4)Community (1)Developer Experience (43)Engineering (117)Funding (3)Git (6)GitHub (1)Industry (23)Latency (2)MCP (1)News (11)Open letter (2)Open Source (11)Open Weights (1)OpenAI (1)Opinion (22)Politics (1)Release (1)Security (7)Speech-to-Speech (2)Speech-to-Text (9)Streaming (4)TIL (101)TTS (30)Voice Agents (7)Voice AI (72)
213 posts
2026
TIL: Debugging Pipelines With the tee CommandOriginaltee reads from stdin and writes to stdout and files at the same time. Debug complex shell pipelines and save intermediate data without breaking the chain.TIL
When AI development tools stopped being optionalOriginalGoogle I/O, Anthropic's London event, and OpenAI GPT-5.5 all landed in the same window. AI development tools crossed from experimental to essential.AI
Sunday roundup: API design, I/O, AnthropicOriginalOne post this week about voice API design. Google I/O and Anthropic's London event reshaped the AI landscape. Here is the roundup.Developer Experience
5 API design decisions that shape voice AI dev experienceOriginalError payloads, streaming edge cases, and latency limits all shape how developers interact with voice APIs. Here are five patterns I have seen matter most.Developer Experience
Testing 10 languages with one macOS commandOriginalThe macOS say command generates speech in ten languages. I used it to test a multilingual STT model without installing any audio tooling.TIL
Five SDKs, one streaming API: a maintenance retrospectiveOriginalMaintaining five SDKs for one streaming voice API taught me things about developer experience that no spec review ever could. Here is what I learned.Developer Experience
What nobody tells you about audio in speech-to-textOriginalProduction speech-to-text needs preprocessing sample rate, encoding, and chunk sizes. The docs skip these. Years debugging production STT taught me what matters.Developer Experience
TIL: Testing speech-to-text with curlOriginalOne curl command transcribes audio through any REST-based STT API. No SDK, no imports, just your audio file and an API key.TIL
Voice AI APIs Converged Into Single-Call PlatformsOriginalThe week of May 11, 2026, three separate announcements pushed voice AI from multi-service pipelines toward unified single-call APIs. Here is what changed and why it matters for developers.Voice AI
Sunday roundup: four posts on audio debugging and work cultureOriginalFour posts from the week of May 11: TIL on afinfo, speaker diarization deep dive, Slack culture in remote teams, and ffmpeg for voice AI debugging. Plus what else was happening.Developer Experience