Viability of local models for coding

Martin Fowler · 2026-07-07 · 12 min read

TLDR: Local models on Apple Silicon (M3 Max/M5 Pro) have become genuinely usable for coding speed-wise, but agentic coding remains unreliable — tool calling failures are frequent, and output quality is inconsistent and nowhere near frontier models. Turning off reasoning mode often improved both speed and results, since smaller models tend to loop unproductively in chain-of-thought rather than making progress.

The Math Problem That Fooled Terry Tao – Grant Sanderson (@3blue1brown )

Dwarkesh Patel · 2026-07-07

The discussion highlights the limitations of AI in solving certain mathematical problems, particularly those requiring the ability to escape context or apply diverse heuristics. While humans often get stuck in specific problem-solving frameworks, AI's potential advantage lies in its capacity for systematic exploration of multiple, even contradictory, approaches. This suggests that future AI development could benefit from deliberately introducing diversity and bias at the prompt level to foster more innovative and robust problem-solving, rather than converging on a single, optimal heuristic.

read more

The conversation begins by recalling a specific International Mathematical Olympiad (IMO) problem that even highly intelligent students, including Terry Tao, failed to solve initially. This particular problem was dubbed a 'troll problem' because it led many brilliant minds down a complex, elegant but ultimately incorrect path. The actual solution was surprisingly simple, almost 'brain-dead', but it required an ability to escape the typical context and training associated with IMO problems.

This anecdote serves as a springboard to discuss the challenges and opportunities for Artificial Intelligence (AI) in problem-solving. A common concern regarding AI is the concept of entropy collapse, where models trained on similar data and with similar architectures tend to converge on similar thought patterns or solutions, limiting their creativity and ability to break new ground. This can manifest in areas like writing, where AI might produce repetitive patterns, or in scientific discovery, where it might stick to established paradigms.

However, the speaker proposes that this perceived limitation could actually be an AI advantage. Instead of AI suffering from entropy collapse, its strength could lie in its ability to systematically increase entropy at the prompt level. This means an AI could be deliberately instructed to explore diverse and even contradictory approaches to a problem. For example, instead of a single AI trying to prove a conjecture, one could 'spin off' multiple agents: one attempting to prove it, another trying to disprove it, and others approaching it with different conceptual frameworks or heuristics.

This approach leverages AI's computational power to simultaneously investigate a wide range of possibilities without the human tendency to get stuck in a single, 'elegant' but ultimately unfruitful line of reasoning. The analogy to Albert Einstein is used here; while Einstein was famously driven by a bias towards symmetry and things looking the same in different reference frames, he also had other biases, such as his skepticism about quantum mechanics ('God should not play dice'). The point is that humans have inherent biases, some productive, some limiting.

Therefore, a key advantage for AI could be to systematically introduce diverse biases and heuristics into its problem-solving process. This would prevent it from halting on a particular path (like Einstein's resistance to quantum mechanics) by ensuring multiple, independent lines of inquiry. This isn't about finding a single 'correct' heuristic for science, but rather recognizing the value of multiple independent research programs, each with its own set of guiding principles, to collectively explore the problem space more thoroughly and creatively.

tencent/Hy3

Simon Willison · 2026-07-06 · 2 min read

Tencent released Hy3, a 295B-parameter Mixture-of-Experts model that only activates 21B parameters at inference time, making it computationally efficient while reportedly matching models 2-5x its size. For engineers evaluating open-source LLMs, it's notable for its Apache 2.0 license, 256K context window, 300GB FP8 quantized weights on Hugging Face, and free access on OpenRouter through July 21st for hands-on testing.

The Agent-Era Career

Addy Osmani · 2026-07-06 · 8 min read

TLDR: As AI automates execution, the scarce and durable career skill shifts from solving problems to selecting which problems are worth solving and judging whether the output is actually good. Build taste through deliberate practice without agents, own everything you ship, and invest in public reputation over short-term comp — because execution is becoming abundant, but judgment and track record compound forever.

Better Models: Worse Tools

Simon Willison · 2026-07-04 · 2 min read

Newer Claude models (Opus 4.8, Sonnet 5) are worse at correctly calling custom tool schemas than older models, apparently because Anthropic's RL training optimized them for Claude Code's specific built-in edit tool, causing schema drift when third-party tools use different but similar interfaces. This matters practically because if you're building LLM-powered coding agents with custom tool definitions, you can't assume newer models are drop-in improvements — you may need to maintain model-specific tool implementations or test schema compliance explicitly across model versions.

Agentic Autonomy Levels

Addy Osmani · 2026-07-02 · 14 min read

TLDR: A single-axis autonomy ladder (like Yegge's) is no longer sufficient because it conflates two distinct skills: how independently a single agent can operate, and how well you can coordinate many agents in parallel. Osmani proposes separating these into agency and orchestration axes, yielding six levels across three eras — from human-in-the-loop assistance, through bounded task delegation, to orchestrator-managed fleets where humans only intervene on exceptions. The practical implication: engineers should consciously choose the autonomy level a task deserves, with defensible verification at each level, rather than defaulting to one setting for everything.

Nobody Knows

Kent Beck · 2026-03-25 · 1 min read

Kent Beck argues that the rapid shift in software development (driven by AI and changing tooling) has invalidated hard-won expertise, and no one — regardless of experience — actually knows the right path forward anymore. For senior engineers, this matters because the instinct to rely on accumulated knowledge and established patterns may now be a liability, and the right response is deliberate, cheap experimentation rather than confident prescription.

First I wrote the wrong book, then I wrote the right book

Charity Majors · 2026-02-19 · 11 min read

TLDR: Majors scrapped her nearly-finished second edition after realizing she'd written tactical implementation advice for engineers when the real problem is strategic: buying decisions get derailed by politics, misaligned executives, and organizational dysfunction that no amount of instrumentation guidance can fix. The new book targets technical decision-makers — CTOs, VPs, distinguished engineers — and reframes observability not in technical terms but as the feedback loop that determines how fast an organization can learn, which she argues is now the primary constraint on engineering effectiveness, including AI investment returns.

Martin Fowler told me the second edition should be shorter (it's twice as long)

Charity Majors · 2026-02-18 · 8 min read

TLDR: The second edition of Observability Engineering is nearly complete and is roughly twice the length of the first — not shorter, despite Martin Fowler's advice. The core reason: the field has fundamentally changed since 2018, with OpenTelemetry winning the integrations war, AI reshaping how engineers work in production, and most companies still lacking real observability without realizing it. The new edition sharpens its focus on software engineers instrumenting and analyzing their own code, adds a governance section for platform teams, and brings in a broad set of external contributors to cover ground the first edition missed.

Interview with Erin Meyer: Insights on Netflix and Organizational Culture

Henrik Kniberg · 2024-05-24 · 12 min read

TLDR: The defining trait of high-performing cultures like Netflix, Amazon, and Google isn't promoting vague virtues like "integrity" — it's explicitly naming and resolving real workplace tensions (e.g., "disagree and commit," "team not a family"). By encoding which way to lean when facing a genuine dilemma, these companies shape employee decision-making at scale without relying on rigid controls.