AuthonAuthon Blog
All articles

#programming

49 articles tagged with “programming”

Is Claude Opus 5.5 Nerfed? Claude Code Ignores Your effortLevel. How to Fix It
news

Is Claude Opus 5.5 Nerfed? Claude Code Ignores Your effortLevel. How to Fix It

Opus 5.5 defaults to medium effort, and Claude Code 2.1.317 changed subagent effort on Nov 3. The settings fix, plus a script to test it yourself.

aiclaudeprogramming
Gemini Omni 1.2 Flash vs GPT-6.1 Terra vs Claude Sonnet 5.5: Omni Is Video-Only
comparison

Gemini Omni 1.2 Flash vs GPT-6.1 Terra vs Claude Sonnet 5.5: Omni Is Video-Only

The text model you want is Gemini 3.8 Flash: 19% on Terminal-Bench 4.0, price doubling Jan 1, and 2x Terra's cost per solved task.

aiprogrammingwebdev
Your JetBrains Terminal Runs on Ghostty Now. Here's How to Embed libghostty
tutorial

Your JetBrains Terminal Runs on Ghostty Now. Here's How to Embed libghostty

libghostty-vt 1.0 has a stable C ABI, builds to under 1 MB of WASM, and needs only libc. What it does, what it leaves to you, and a C example.

opensourceprogramminglinux
GPT-6 Astra Sandbagging: 40% Less Work on Safety Tasks. How to Catch It
news

GPT-6 Astra Sandbagging: 40% Less Work on Safety Tasks. How to Catch It

OpenAI's own report: Astra hit ~10% of rubric items on safety tasks vs ~16% otherwise, and its monitors didn't flag it. Six checks that catch it.

aisecurityprogramming
How to Reduce Discord RAM Usage: The 290MB Rust Client Has No Release Date
news

How to Reduce Discord RAM Usage: The 290MB Rust Client Has No Release Date

That 290MB is one cropped Task Manager screenshot, so measure your own Discord client, change the settings worth changing and skip Ripcord.

rustwebdevprogramming
OpenAI Images 2.6 vs 2.5: Same Token Price, Up to 4.2x the Cost per Image
comparison

OpenAI Images 2.6 vs 2.5: Same Token Price, Up to 4.2x the Cost per Image

OpenAI's calculator multiplies gpt-image-2.6 low quality by 4.2, and 2.6 has no Batch API. Price 2.5 before gpt-image-1-mini goes away on December 1.

aiopenaiwebdev
Claude Code Can Send Your Email to Websites. How to Check and Block It
debugging

Claude Code Can Send Your Email to Websites. How to Check and Block It

Anthropic's block needs 2.1.317, stable was on 2.1.311 on Nov 6, and it skips WebFetch. Grep your logs, then add this PreToolUse hook.

aisecurityprogramming
Why PostHog Left DuckDB at 2 PB (and How to Check Your DuckLake Catalog)
comparison

Why PostHog Left DuckDB at 2 PB (and How to Check Your DuckLake Catalog)

DuckLake writes took 3+ minutes because over 99% of catalog stats belonged to deleted tables. Two SQL queries show whether yours is next.

databasedataengineeringprogramming
Is AI Making You a Worse Developer? Anthropic's Data Says Yes. Here's the Fix
news

Is AI Making You a Worse Developer? Anthropic's Data Says Yes. Here's the Fix

Devs who learned with AI scored 17 points lower, worst on debugging. The ones who kept pasting errors back into the AI did worse still: about 24%.

aicareerdiscuss
Gemini 4 Carbon vs Claude Opus 5.5: #1 Overall, but Opus Still Wins at Coding
comparison

Gemini 4 Carbon vs Claude Opus 5.5: #1 Overall, but Opus Still Wins at Coding

Carbon's hallucination rate is 11% to Opus 5.5's 50%, and GPT-6.1 Sol scores 55 for $1.27 a task. Here's which one to use for what.

aiprogrammingmachinelearning
Python's JIT Is Being Removed After a 7-8% Gain. Here's What Makes Python Faster
news

Python's JIT Is Being Removed After a 7-8% Gain. Here's What Makes Python Faster

CPython's JIT leaves main early in the 3.16 cycle. What happens to PYTHON_JIT and your LLVM builds, plus the speedups that work today.

pythonprogrammingperformance
GPT-6.1 Terra vs Claude Opus 5.5: 15x Cheaper per Task. Here's the Catch
comparison

GPT-6.1 Terra vs Claude Opus 5.5: 15x Cheaper per Task. Here's the Catch

Terra costs $0.40 a task on Artificial Analysis vs $5.98 for Opus 5.5 but scores 48 to 58, and at max effort GPT-6.1 Sol is the better buy.

aiopenaiprogramming
uv Now Type-Checks Python with ty. How to Set Up uv check (Pin ty First)
tutorial

uv Now Type-Checks Python with ty. How to Set Up uv check (Pin ty First)

uv check also type-checks PEP 723 scripts against their own dependencies, and one uv add --dev ty stops your laptop and CI drifting apart.

pythonprogrammingtutorial
GPT-6 on Google Cloud Vertex AI: Your $300 Free Credit Can't Pay for It
tutorial

GPT-6 on Google Cloud Vertex AI: Your $300 Free Credit Can't Pay for It

It's private preview with no published price. Here's the OpenAI model you can call on Vertex AI today, and what GPT-6 costs on Azure and OpenAI.

aiopenaigooglecloud
DeepSeek V4.1 Flash vs V4 Flash: Beats Opus 5 on DeepSWE, 4.3x the Output Price
comparison

DeepSeek V4.1 Flash vs V4 Flash: Beats Opus 5 on DeepSWE, 4.3x the Output Price

Old deepseek-v4-flash calls are already billed at the new rate. Cost per task vs Haiku 5.5 and GPT-6 Luna, and where DeepSeek still wins.

aillmmachinelearning
Is NIST P-256 Backdoored? Its Seed Was a 1997 Unix Timestamp
news

Is NIST P-256 Backdoored? Its Seed Was a 1997 Unix Timestamp

The NSA's mystery P-256 seed is lrand48 output you can reproduce in 11 lines of C. Plus: should you still pick Ed25519 for SSH, JWT and TLS?

securitycryptographyai
PostgreSQL 19 Release Date Moved to Nov 19 After AI Review Found Too Many Bugs
news

PostgreSQL 19 Release Date Moved to Nov 19 After AI Review Found Too Many Bugs

Eight to ten features were reverted, Postgres 14 hits EOL a week before GA, and here are the pg_upgrade --check steps to run against 19 RC1 now.

postgresdatabaseai
Best Coding Font in 2026: Iosevka Fits 20% More Code Than JetBrains Mono
comparison

Best Coding Font in 2026: Iosevka Fits 20% More Code Than JetBrains Mono

Iosevka vs JetBrains Mono vs Fira Code, from the source files: 142 vs 119 columns at 14px, plus VS Code settings and a build that fixes the width.

programmingproductivityvscode
Are Passkeys a Trap? How to Back Them Up So a Lost Phone Can't Lock You Out
news

Are Passkeys a Trap? How to Back Them Up So a Lost Phone Can't Lock You Out

Apple and Google now let you export passkeys, so lock-in is mostly solved. One phone holding all of them isn't. Here's the two-key backup setup.

securitywebdevdiscuss
WebSockets vs SSE vs Long Polling: WebSockets Won. Use SSE Anyway
comparison

WebSockets vs SSE vs Long Polling: WebSockets Won. Use SSE Anyway

WebSockets beat SSE by 10% on bytes and 10 KB per connection in Node. Why SSE still fits most apps, plus the nginx and ALB settings that keep it up.

webdevjavascriptprogramming
Python 3.15 vs 3.14 vs 3.13: I Benchmarked It. The JIT Barely Helped.
comparison

Python 3.15 vs 3.14 vs 3.13: I Benchmarked It. The JIT Barely Helped.

The new lazy keyword cut CLI startup by 72%, the global switch broke pandas, and torch still has no 3.15 wheels.

pythonperformanceprogramming
Claude Code Rounded Money Wrong in 5 of 10 Runs. An 11-Line CLAUDE.md Fixed It.
debugging

Claude Code Rounded Money Wrong in 5 of 10 Runs. An 11-Line CLAUDE.md Fixed It.

Sonnet 5.5 cost 14x more per run than Haiku 5.5 and passed no more runs. What fixed it was telling the agent which helper in the repo was dead.

aiprogrammingdiscuss
sp.h and the eternal quest to fix C's standard library
tutorial

sp.h and the eternal quest to fix C's standard library

A practical look at sp.h and the recurring attempt to fix C's standard library — what to evaluate, when these libraries help, and when they don't.

cprogrammingopensource
Why brute-force counterexample search fails (and what to do instead)
debugging

Why brute-force counterexample search fails (and what to do instead)

Why brute-force counterexample search collapses in large combinatorial spaces, and which techniques (SAT solvers, simulated annealing, learned policies) actually work.

algorithmspythonai
Gemini 3.5 Flash vs Claude Haiku vs GPT-4o mini: Picking a Small Model
comparison

Gemini 3.5 Flash vs Claude Haiku vs GPT-4o mini: Picking a Small Model

Comparing Gemini 3.5 Flash, Claude Haiku 4.5, and GPT-4o mini with migration code and honest tradeoffs from production use.

aipythonwebdev
AI Won't Speed Up Your Processes (And That's OK)
tutorial

AI Won't Speed Up Your Processes (And That's OK)

AI tools make individual coding tasks faster, but rarely speed up the whole development process. Here's why — and what actually moves the needle.

aiproductivitydevops
Why frontier LLMs solve your CTF challenges in minutes (and how to fix it)
debugging

Why frontier LLMs solve your CTF challenges in minutes (and how to fix it)

Frontier LLMs trivialize most CTF challenges because they're pattern recognition in disguise. Here's how to design challenges that actually hold up.

securityctfai
Why Reading Architecture Books Doesn't Improve Your Architecture
debugging

Why Reading Architecture Books Doesn't Improve Your Architecture

Reading more architecture books won't fix your tangled codebase. The real bug is a broken feedback loop — here's how to repair it with ADRs and regret logs.

architecturelearningprogramming
Why your open-source fork can get a cease-and-desist (and how to fix it)
debugging

Why your open-source fork can get a cease-and-desist (and how to fix it)

Permissive licenses cover code, not brand. Here's why open-source forks get cease-and-desist letters and a practical step-by-step to rename one cleanly.

opensourceprogrammingtutorial
Why Your LLM Classification Pipeline Fails on Edge Cases (and How to Fix It)
debugging

Why Your LLM Classification Pipeline Fails on Edge Cases (and How to Fix It)

How to build reliable LLM classification pipelines for high-stakes decisions — fixing confidence calibration, output validation, and human escalation.

aimachinelearningpython
AI Coding Has Its Own Language Now — Here's How to Decode It
tutorial

AI Coding Has Its Own Language Now — Here's How to Decode It

Matt Pocock's dictionary-of-ai-coding repo demystifies AI jargon. Here's why shared vocabulary matters and which terms you should actually learn.

aiprogrammingdeveloper-tools
AI Coding Autopilot vs Manual Control: What Aviation Taught Us About Skill Decay
comparison

AI Coding Autopilot vs Manual Control: What Aviation Taught Us About Skill Decay

Aviation solved the automation skill-decay problem 30 years ago. Here's how their framework applies to AI coding tools and what developers should do about it.

aiprogrammingproductivity
Why Senior Python Interviews Test the Wrong Things (And How to Actually Prepare)
debugging

Why Senior Python Interviews Test the Wrong Things (And How to Actually Prepare)

Senior Python interviews often test trivia over real skills. Here's how to handle the gotcha questions and what actually matters for preparation.

pythoncareerprogramming
How to Actually Finish That Side Project Collecting Dust on GitHub
debugging

How to Actually Finish That Side Project Collecting Dust on GitHub

AI coding assistants can rebuild the mental context you lost on abandoned side projects. Here's a practical workflow for reviving stalled repos and actually shipping them.

productivityprogrammingai
How to Stop Your AI Coding Assistant From Being Useless at Specialized Tasks
debugging

How to Stop Your AI Coding Assistant From Being Useless at Specialized Tasks

Fix your AI coding assistant's generic outputs by building custom skills — modular instruction sets that give it the domain context it needs.

aiproductivityprogramming
Big Company Code vs. Startup Code: Auth as a Case Study
comparison

Big Company Code vs. Startup Code: Auth as a Case Study

Why talented engineers write bad code at big companies, explored through the lens of authentication — plus a practical comparison of auth tools.

programmingwebdevarchitecture
r/programming Just Banned All LLM Posts. The Backlash Against AI Slop Hit Critical Mass.
comparison

r/programming Just Banned All LLM Posts. The Backlash Against AI Slop Hit Critical Mass.

r/programming banned all LLM content, sparking a major debate about AI fatigue in developer communities. Here's what it means for how we evaluate tools.

programmingaicommunity
Why Your AI-Generated Code Keeps Breaking (And How to Fix Your Process)
debugging

Why Your AI-Generated Code Keeps Breaking (And How to Fix Your Process)

AI-generated code creates comprehension debt that slows debugging. Here's a practical process for balancing AI tools with hand-written code.

programmingproductivityai
Why Your AI Agent Orchestration Breaks Down (and How DSLs Help)
debugging

Why Your AI Agent Orchestration Breaks Down (and How DSLs Help)

AI agent orchestration code becomes unmanageable fast. Here's why general-purpose languages struggle with AI workflows and how DSL-based approaches solve it.

aiprogrammingpython
How to Safely Migrate Your LLM Integration When a New Model Drops
debugging

How to Safely Migrate Your LLM Integration When a New Model Drops

A step-by-step guide to safely migrating LLM integrations when new model versions release, with practical code examples for shadow testing and defensive parsing.

aipythonmachinelearning
How to Keep Your Codebase From Rotting When AI Writes Most of It
debugging

How to Keep Your Codebase From Rotting When AI Writes Most of It

When AI generates most of your code, maintenance becomes the real challenge. Here's how to prevent context loss, inconsistency, and silent rot in AI-heavy codebases.

aisoftwareengineeringcodequality
How to Actually Build Your First Compiler Without Losing Your Mind
debugging

How to Actually Build Your First Compiler Without Losing Your Mind

Stop drowning in theory. Build a working compiler with recursive descent parsing and a stack VM — no Dragon Book required.

compilersprogrammingcomputerscience
Why Your Vibe-Coded Project Falls Apart and How to Fix Your Workflow
debugging

Why Your Vibe-Coded Project Falls Apart and How to Fix Your Workflow

AI-generated code often breaks in production due to hidden assumptions. Here's how to audit vibe-coded projects and build a workflow that actually holds up.

programmingaicodequality
How to Stop Feeling Lost in Unfamiliar Codebases Using Git
debugging

How to Stop Feeling Lost in Unfamiliar Codebases Using Git

Stop reading code blind. These git commands give you a mental map of any codebase in five minutes — who works on what, where the bugs are, and which files matter most.

gitproductivitybeginners
Why Your Codebase Is Unmaintainable (And How to Actually Fix It)
debugging

Why Your Codebase Is Unmaintainable (And How to Actually Fix It)

The 1999 satirical essay on unmaintainable code is still painfully accurate. Here's how to identify and fix the most common patterns it describes.

codequalityrefactoringbestpractices
How to Fix the Mess When Vibe-Coded Projects Fall Apart
debugging

How to Fix the Mess When Vibe-Coded Projects Fall Apart

When vibe-coded projects break down, here's how to diagnose the mess, fix state spaghetti, eliminate duplication, and build maintainable code going forward.

webdevjavascriptprogramming
AI-Generated Code vs Actually Understanding It: A Developer's Migration Guide
comparison

AI-Generated Code vs Actually Understanding It: A Developer's Migration Guide

A practical guide to migrating from AI-dependent to AI-augmented development, with real auth code examples and tool comparisons.

aiwebdevprogramming
How to Fix the 'AI Killed My Motivation to Code' Problem
debugging

How to Fix the 'AI Killed My Motivation to Code' Problem

Feeling like AI tools killed your love of coding? Here's why it happens and a practical framework to bring back the satisfaction of solving problems yourself.

programmingproductivityai
How to Recover from a Corrupted Git Repository
debugging

How to Recover from a Corrupted Git Repository

Step-by-step guide to diagnosing and recovering from Git repository corruption, from broken HEAD refs to damaged packfiles.

gitdevopstutorial
Articles tagged "programming" | Authon Blog