Structured Outputs: When Your AI Needs to Follow a Schema

TL;DR Structured outputs constrain an LLM’s response to match a JSON schema during generation, eliminating the entire class of post-processing parse failures (which occur 2-5% of the time with free-form output) They produce simpler code, more reliable pipelines, and modest inference cost savings (typically 5-15% fewer tokens) in high-volume systems Use structured outputs for data extraction, classification, entity recognition, and API payload generation - not for creative writing or open-ended reasoning Common mistakes include over-constraining schemas with too-strict enums, forgetting that the response format changes, and mistaking schema validity for semantic correctness The trajectory is toward structured outputs becoming the default: schemas will be inferred from English descriptions, and TypeScript types will auto-generate schemas For years, extracting structured data from LLMs meant post-processing their text output: parse JSON, handle edge cases where the model forgot to close a bracket, write validation code to check if the output matched your schema, implement fallback logic when parsing failed. ...

April 12, 2026 · 7 min · James M

The LLM Context Window Arms Race: Does It Actually Matter?

TL;DR Context window size is the wrong metric to optimise for - attention scales quadratically, so larger windows mean dramatically higher latency and cost with diminishing quality gains Retrieval-augmented generation consistently outperforms stuffing entire documents into a prompt, because focused context beats diluted context What actually matters in production: token efficiency, prompt caching, structured output formats, and intelligent retrieval - not raw window size Large context windows are genuinely useful for whole-document analysis and complex cross-file code review, but wasteful for Q&A, structured extraction, and high-volume routine tasks The teams that will ship faster and scale further are those building intelligent architecture around a 200K context window, not those waiting for 1M-token models Every week brings a new headline: “Model X reaches 1M token context!” “Model Y supports 2M tokens!” The LLM industry seems locked in an arms race where the stated goal is always “bigger context window,” as if this single metric determines whether a model is useful. ...

April 11, 2026 · 7 min · James M
Software Synths Icon

The Best Software Synths of 2026: From AI-Native to Analog Perfection

The landscape of software synthesis has undergone a massive shift over the last two years. While the legends of the 2010s are still present, 2026 has introduced a new generation of “intelligent” instruments that bridge the gap between complex sound design and intuitive creativity. Here are the top software synths currently defining the sound of 2026. 1. Xfer Serum 2 (The Evolution) After years of anticipation, the successor to the most popular wavetable synth in history has finally matured. Serum 2 maintains the workflow we love but adds a “Neural Resynthesis” engine. You can now drop any audio sample into the oscillator, and the AI will reconstruct it as a fully morphable wavetable with uncanny accuracy. ...

April 10, 2026 · 3 min · James M

Cline + Kanban: Autonomous Development Meets Project Management

TL;DR Cline integrates with Kanban boards (Linear, GitHub Projects, Jira, Trello) via Model Context Protocol (MCP), closing the gap between project management and code execution Instead of manually copy-pasting tasks, Cline reads directly from your board, works through the implementation, and updates the task status automatically when done This makes the Kanban board the single source of truth - it stays in sync with reality rather than being an afterthought you update when you remember Works best with clear, testable acceptance criteria; vague tasks like “improve performance” need refinement before Cline can act on them autonomously Even with full autonomy, human code review remains essential - Cline completing a task means it is “Ready for Review”, not that it ships In the evolution of agentic software engineering, one critical gap remains: the disconnect between project management and code execution. Your Kanban board tracks what needs doing, but your AI assistant lives in your IDE. Cline + Kanban closes that gap. ...

April 10, 2026 · 5 min · James M

The Postal Pirates: Micro Mart, Loot, and the 1980s Tape-Swapping Underground

The Postal Pirates: Micro Mart, Loot, and the 1980s Tape-Swapping Underground You can’t understand the culture of 1980s computing without understanding the postal tape trade. Before the internet democratized access, there was an entire underground economy running on paper classifieds, cassette tapes, and the British Royal Mail. The Infrastructure of Scarcity In 1983, if you wanted software, you had three legal options: Buy it at a computer shop for £15 - £40 per game (roughly £60 - £160 in 2026 money) Type it in from a listing in a magazine (8-bit BASIC, page by page) Use a mail-order catalogue that took 4 - 6 weeks For most teenage programmers, all three paths were blocked by economics. A single game cost more than a week’s pocket money. Magazines like Your Computer, Sinclair User, and Computer & Video Games were affordable, but software itself was treated like a luxury good - priced as if each copy was hand-delivered by a developer. ...

April 10, 2026 · 9 min · James M

Trainer Menus & Scrolltexts: The Unique Aesthetics of the Cracking Scene

Trainer Menus & Scrolltexts: The Unique Aesthetics of the Cracking Scene If you loaded a pirated Commodore Amiga game in 1988, you wouldn’t just get the game. You’d get an experience. Before the title screen, before the game even loaded, you’d see a custom introduction - a piece of underground art that served no commercial purpose and had to be coded in secret. This was the cracking scene’s gift to itself. ...

April 10, 2026 · 13 min · James M

u-he Zebra 3: The Modular Beast Unleashed

In the realm of software synthesizers, few names command as much respect and anticipation as u-he. And among their legendary lineup, Zebra has always stood out as a chameleon – a semi-modular powerhouse capable of almost any sound. Now, with the long-awaited arrival of Zebra 3, the beast has truly been unleashed, promising to redefine what’s possible in digital sound design. This isn’t just an update; it’s a complete reimagining, building on the strengths of its predecessor while pushing the boundaries of flexibility, sonic fidelity, and user experience. ...

April 9, 2026 · 4 min · James M

From Awakening to Action: Building the Life You've Discovered

The Space Between Knowing and Becoming There is a particular moment in the journey of personal transformation that nobody quite prepares you for. It comes after the awakening - after you have seen clearly what matters, remembered who you are, and felt the profound sense that something fundamental has shifted inside you. And then reality arrives. The bills still need to be paid. The old habits are still there, waiting at 3am. The people around you haven’t changed, even though you have. The clarity you felt so vividly in that moment of insight begins to blur against the texture of ordinary Tuesday afternoons. ...

April 9, 2026 · 13 min · James M

Career-Ops: Flipping the Script on AI-Powered Job Search

TL;DR Career-Ops is an open-source tool built on Claude Code that inverts the job search power dynamic - giving candidates AI-powered evaluation and application tools to match what companies use to filter them Each opportunity is scored across 10 weighted dimensions on an A-F scale, producing a structured comparison that replaces the ad hoc spreadsheet most candidates rely on The system generates ATS-optimized resumes dynamically tailored to each job description and auto-discovers new postings from 45+ pre-configured job boards A key design principle is human-in-control: nothing auto-submits, the AI recommends and the candidate decides, making it a decision-support system rather than an automation Career-Ops is a clean example of the broader pattern of AI tools that amplify individual judgment rather than replace it - worth studying for its architecture as much as its use case The job search has long been a one-way mirror - companies deploy AI to filter applications while candidates manually juggle spreadsheets, tailor cover letters, and hope their resume gets past the automated screener. Career-Ops flips that script entirely. Built on Claude Code, it’s an open-source system that gives job seekers their own AI advantage: intelligent evaluation of opportunities, automated customized applications, and systematic candidate strategy. ...

April 9, 2026 · 5 min · James M

AWS S3 Files - Bridging File Systems and Object Storage

Amazon Web Services recently introduced AWS S3 Files, a service that addresses a persistent challenge in cloud computing - how to give file-based applications direct access to object storage without duplicating data or building custom connectors. The Problem S3 Files Solves Traditionally, applications designed around file systems faced a difficult choice when working with Amazon S3: Use object APIs - Build custom integration code and refactor applications Duplicate data - Copy data between S3 and separate file systems, creating sync challenges and increased costs Accept performance trade-offs - Work with slower, network-dependent access patterns S3 Files eliminates these constraints by providing a native file system interface directly over S3 data. ...

April 9, 2026 · 4 min · James M