DEV Community

@lukeocodes πŸ•ΉπŸ‘¨β€πŸ’» profile picture

@lukeocodes πŸ•ΉπŸ‘¨β€πŸ’»

I'm Luke Oliff, Head of Developer Relations at Speechify. I write about docs, developer communities, and the craft of making APIs easy to build with.

Education

Self-taught

Pronouns

he/him

Work

Head of Developer Relations at Speechify.ai

Seven Year Club
Six Year Club
4 Week Community Wellness Streak
2 Week Community Wellness Streak
Writing Debut
Five Year Club
1 Week Community Wellness Streak
Four Year Club
Trusted Member 2022
Three Year Club
SheCoded 2021
Two Year Club
Everyone Should Slow Down AI. Except Them.

Everyone Should Slow Down AI. Except Them.

5
Comments
3 min read

Want to connect with @lukeocodes πŸ•ΉπŸ‘¨β€πŸ’»?

Create an account to connect with @lukeocodes πŸ•ΉπŸ‘¨β€πŸ’». You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The git config Defaults Worth Overriding

The git config Defaults Worth Overriding

5
Comments
3 min read
The Summer Three Labs Let Their AI Escape the Sandbox

The Summer Three Labs Let Their AI Escape the Sandbox

5
Comments
3 min read
When Shopify Dropped React Native for Native

When Shopify Dropped React Native for Native

5
Comments
3 min read
React 19.3 Is Out and React 20 Is Not

React 19.3 Is Out and React 20 Is Not

5
Comments
2 min read
An Anthropic Researcher Resigns and Says the Quiet Part

An Anthropic Researcher Resigns and Says the Quiet Part

5
Comments
3 min read
GPT-6 Astra: OpenAI Declares the AGI Era

GPT-6 Astra: OpenAI Declares the AGI Era

5
Comments
5 min read
Scripting LLMs From the Terminal With the llm CLI

Scripting LLMs From the Terminal With the llm CLI

5
Comments
2 min read
Running a Frontier-Class Local LLM on One GPU

Running a Frontier-Class Local LLM on One GPU

5
Comments
2 min read
The Case for a .gitignore Allowlist

The Case for a .gitignore Allowlist

5
Comments
3 min read
How I Cut My Coding-Agent Token Bill by 90%

How I Cut My Coding-Agent Token Bill by 90%

5
Comments
3 min read
Biome Replaced ESLint and Prettier in My Setup

Biome Replaced ESLint and Prettier in My Setup

5
Comments
3 min read
Regulatory Capture Is the Real AI Safety Play

Regulatory Capture Is the Real AI Safety Play

5
Comments
3 min read
What Python 3.15 Changes, and What to Test Now

What Python 3.15 Changes, and What to Test Now

5
Comments
2 min read
fd 10.5 Is the find Replacement Worth Memorizing

fd 10.5 Is the find Replacement Worth Memorizing

5
Comments
2 min read
The Tradeoffs Async/Await Hides From You

The Tradeoffs Async/Await Hides From You

5
Comments
3 min read
AI Safety Became a Marketing Department

AI Safety Became a Marketing Department

5
Comments
3 min read
The Case for a Keyboard-Driven Workflow

The Case for a Keyboard-Driven Workflow

5
Comments
3 min read
When Python Case Folding Becomes a Security Bug

When Python Case Folding Becomes a Security Bug

5
Comments
3 min read
Node 26.8 Put Syntax Highlighting in the REPL

Node 26.8 Put Syntax Highlighting in the REPL

5
Comments
2 min read
TIL: Finding Files Fast With fd

TIL: Finding Files Fast With fd

5
Comments
2 min read
The Critical Next.js Security Patch You Shouldn't Skip

The Critical Next.js Security Patch You Shouldn't Skip

5
Comments
3 min read
Claude Code Quality Got Worse, and Anthropic Admitted It

Claude Code Quality Got Worse, and Anthropic Admitted It

5
Comments
2 min read
uv Is the Python Packaging Tool That Finally Clicked

uv Is the Python Packaging Tool That Finally Clicked

5
Comments
3 min read
Why Claude's Token Cost Is Higher Than Ever, by Design

Why Claude's Token Cost Is Higher Than Ever, by Design

5
Comments
3 min read
This Last Week in AI: 6 moves from August 22, 2026

This Last Week in AI: 6 moves from August 22, 2026

5
Comments
5 min read
Friday fun: the AI agent that deleted the database in 9s

Friday fun: the AI agent that deleted the database in 9s

5
Comments
4 min read
When AI agents started reading your docs

When AI agents started reading your docs

5
Comments
8 min read
The Attribution Paradox: Measure Before You Scale

The Attribution Paradox: Measure Before You Scale

5
Comments
10 min read
I Thought I Knew APIs. Then I Met Audio.

I Thought I Knew APIs. Then I Met Audio.

5
Comments
5 min read
Friday fun: the chatbot that killed a farmer's crop, then diagnosed itself

Friday fun: the chatbot that killed a farmer's crop, then diagnosed itself

5
Comments
2 min read
Full-Duplex Voice AI Needs a New Architecture

Full-Duplex Voice AI Needs a New Architecture

7
Comments 2
8 min read
TIL: GitHub Actions $/ Self-Reference Syntax

TIL: GitHub Actions $/ Self-Reference Syntax

6
Comments
2 min read
AI Models Keep Escaping Their Cages: Aug 10

AI Models Keep Escaping Their Cages: Aug 10

7
Comments 1
4 min read
Sunday roundup: six posts from a week in voice AI

Sunday roundup: six posts from a week in voice AI

6
Comments
3 min read
This Last Week in AI: Aug 8, 2026

This Last Week in AI: Aug 8, 2026

6
Comments
6 min read
Claude Fable 5 Built a Raccoon Heist Game From a Tweet

Claude Fable 5 Built a Raccoon Heist Game From a Tweet

6
Comments
3 min read
AI Coding, One Year Later: What August 2025 Didn't See Coming

AI Coding, One Year Later: What August 2025 Didn't See Coming

8
Comments 1
3 min read
Open Source Voice Agents Get Real-Time Speech in Hermes v0.20.0

Open Source Voice Agents Get Real-Time Speech in Hermes v0.20.0

6
Comments
7 min read
Voice Emotion Control Moves From SSML to Prompts

Voice Emotion Control Moves From SSML to Prompts

7
Comments 1
6 min read
EU AI Act Voice Watermarking: What TTS Builders Must Know

EU AI Act Voice Watermarking: What TTS Builders Must Know

6
Comments
7 min read
WebSocket vs REST TTS APIs for Voice Agents

WebSocket vs REST TTS APIs for Voice Agents

6
Comments 1
4 min read
Smallest.ai Raises $13M to Split Voice Agents in Two

Smallest.ai Raises $13M to Split Voice Agents in Two

6
Comments
4 min read
GPT-Transcribe Makes Context the New ASR Feature

GPT-Transcribe Makes Context the New ASR Feature

6
Comments
7 min read
Grok Voice 2.0 Ships With a Quiet 60% Price Rise

Grok Voice 2.0 Ships With a Quiet 60% Price Rise

6
Comments
8 min read
Fish Audio's $52M Seed: Open Weights Got Them Here

Fish Audio's $52M Seed: Open Weights Got Them Here

12
Comments
7 min read
OpenAI Presence: Voice Agents You Can't Self-Serve

OpenAI Presence: Voice Agents You Can't Self-Serve

6
Comments
6 min read
TIL: git history fixup replaces the autosquash dance

TIL: git history fixup replaces the autosquash dance

5
Comments
4 min read
AgentForger: One Link Forges an AI Insider in Your Org

AgentForger: One Link Forges an AI Insider in Your Org

6
Comments
6 min read
Kimi K3 Weights Drop as Washington Argues Distillation

Kimi K3 Weights Drop as Washington Argues Distillation

5
Comments
8 min read
MCP Goes Stateless on Monday: What Breaks and Why

MCP Goes Stateless on Monday: What Breaks and Why

5
Comments 1
9 min read
The Guardrails Worked on Exactly the Wrong People

The Guardrails Worked on Exactly the Wrong People

5
Comments
7 min read
The 7 Best Open TTS Models as Open Weights Eat AI

The 7 Best Open TTS Models as Open Weights Eat AI

7
Comments
5 min read
Fortnite Is About to Be Gaming's Biggest TTS Deployment

Fortnite Is About to Be Gaming's Biggest TTS Deployment

5
Comments
5 min read
Five Voice AI Stories from Mid-July 2026 That Actually Matter

Five Voice AI Stories from Mid-July 2026 That Actually Matter

5
Comments
5 min read
Qwen-Audio-3.0-TTS Plus Review: What Taking #1 Actually Bought Alibaba

Qwen-Audio-3.0-TTS Plus Review: What Taking #1 Actually Bought Alibaba

Comments
6 min read
The Rules for Synthetic Voices Arrived This Month from Three Different Directions at Once

The Rules for Synthetic Voices Arrived This Month from Three Different Directions at Once

Comments
5 min read
Brussels Just Handed Every Voice Assistant the Thing Google Would Never Sell

Brussels Just Handed Every Voice Assistant the Thing Google Would Never Sell

5
Comments
5 min read
AMD Just Put Text-to-Speech in the Local AI Stack by Default

AMD Just Put Text-to-Speech in the Local AI Stack by Default

Comments
5 min read
Listeners Just Voted and the AI Voices Won. Nobody Told Them They Were Voting.

Listeners Just Voted and the AI Voices Won. Nobody Told Them They Were Voting.

Comments
5 min read
loading...