Skip to content

Developer Tooling

Stories from people dealing with Developer Tooling — what changed, who decided it, and what the ordinary days look like now.

24 stories

A laptop displaying a supplier PDF beside extracted table cells and a rotated scanned page.

AI Industry & Models

AI Can Read a PDF Page and Still Lose the Document

Direct PDF input is now practical for many multimodal models. A test packet shows why tables, footnotes, diagrams, and cross-page references still need a parsing pipeline.

Tobias Lund · October 5, 2026 · 7 min

A laptop displaying model-route logs beside a printed refund policy and a customer-support ticket.

AI Industry & Models

Model Routing Cuts AI Costs Until It Misreads One Refund

A router can send routine support work to a cheaper model. The savings disappear when a short refund request hides a policy exception, so routing and model quality need separate tests.

Tobias Lund · 7 min read

A laptop displaying a four-page PDF beside extracted text, with a chart and footnotes visible on screen.

AI Industry & Models

AI APIs Read PDFs as Text, Images or Both

OpenAI, Anthropic and Google accept PDFs, but their ingestion paths preserve different evidence. A four-page test shows when direct upload works and when preprocessing is the safer choice.

Tobias Lund · 7 min read

A support desk headset beside a screen showing an audio waveform, transcript, and address-change tool event.

AI Industry & Models

Speech-to-Speech APIs Hide the Transcript You Still Need

Real-time voice models can remove transcription from the application path. For support calls that need moderation and audit logs, developers may still need to generate text beside the conversation.

Tobias Lund · 8 min read

A laptop showing a support-routing log beside a notebook listing cheap, strong, and escalate paths.

AI Industry & Models

AI Model Routing Cuts Costs Until the Router Guesses Wrong

Sending routine requests to cheaper models can lower inference costs. The savings survive only when the router detects mixed, unfamiliar, or high-risk requests before a bad answer triggers another call.

Tobias Lund · 8 min read

Cloud deployment settings beside a data-flow diagram separating inference, logging, review, and support access.

AI Industry & Models

A Regional AI Endpoint Does Not Settle Data Residency

One AI request can have different boundaries for inference, logs, abuse review, and support. The deployment setting and access controls matter more than the API hostname.

Tobias Lund · 8 min read

A PDF supplier table, footnote, and chart displayed beside extracted rows in a text editor.

AI Industry & Models

AI Models Read PDF Pages but Still Break the Tables

Native PDF support removes a conversion step, but it does not guarantee correct rows, footnotes, or chart labels. Use a structured parser when those relationships determine the answer.

Tobias Lund · 7 min read

Laptop showing side-by-side model migration logs for a support ticket with an attached screenshot.

AI Industry & Models

Model API Deprecations Need a Rehearsal Before Shutdown

Changing the model name proves that an API call still runs. A five-gate rehearsal shows whether refusals, truncation, images, token counts, and failures still fit the application.

Tobias Lund · 8 min read

A laptop showing paired production and candidate model traces for the same customer-support ticket.

AI Industry & Models

Shadow-Test a New AI Model Before It Reaches Customers

Mirror sampled production requests to a candidate model, hide its outputs, and compare each run. The method exposes task-specific regressions before a model swap reaches users.

Tobias Lund · 8 min read

A procurement PDF open beside extracted text and labeled page images on a desktop monitor.

AI Industry & Models

AI Can Read a PDF. Page Layout Still Decides Accuracy

Native PDF input removes a preprocessing step, but it does not remove layout errors. The right input format depends on whether the document contains tables, columns, scans or citation-sensitive text.

Tobias Lund · 8 min read

Laptop displaying a routing trace for a double-charge support ticket beside a notebook.

AI Industry & Models

A Cheap AI Router Saves Nothing If It Misses Hard Requests

A two-tier model pipeline can lower inference spend, but only when escalation works before the cheap model produces a plausible mistake. The real comparison is total cost per accepted answer.

Tobias Lund · 8 min read

A monitor showing a PDF table beside extracted text, with a rotated scanned page visible in the document pane.

AI Industry & Models

A Multimodal Model Can Read a PDF and Miss the Document

Page images preserve visual layout but erase many document-level relationships. A hybrid parser handles tables and scans without losing footnotes, headers, or cross-page references.

Tobias Lund · 7 min read

Laptop displaying response events beside a warranty PDF and a handwritten migration checklist.

AI Industry & Models

Moving Off OpenAI Assistants Means Rebuilding State

OpenAI’s Responses API unifies model input and tool use, but it does not turn every Assistant, Thread, or Run into an equivalent object. Here is the migration map.

Tobias Lund · 8 min read

Laptop displaying an AI request log beside a printed support policy manual and customer ticket queue.

AI Industry & Models

Prompt Caching Makes Big Manuals Cheaper for Small AI Apps

A support assistant can reuse the computation behind a static policy manual instead of processing it from scratch. The savings depend on keeping that manual at the start of every request, unchanged.

Tobias Lund · 7 min read

A laptop showing an MCP tool list beside GitHub token permissions for a private repository.

Agentic AI & Orchestration

Your MCP Server Can Reach Everything Its Token Can

An MCP connection does not create a new permission boundary. Follow one GitHub workflow to see where credentials go, what enters model context, and when a narrower direct integration is the better choice.

Mara Quintero · 8 min read

Other impacts

One story a day

The story of the day, in your inbox

One real story about AI each morning — no hype, no alarm, just company for the road.