Published here
On The Diary of a CTO.
Full pieces written and published on this site.
Binance Hack: Early Findings Point to a DevOps Laptop With a Path to Withdrawals
Binance says a compromised DevOps engineer’s laptop may have reached a container that sent $6.3bn in withdrawals, with no sign of leaked keys. It has covered 95% and reopened withdrawals.
Read itVoice Coding Needs a Confirmation Step Before Agents Merge and Ship
Engineers now tell coding agents to merge and ship by voice. A response to Sage Lazzaro on why irreversible agent actions need a separate, hands-free confirmation.
Read itAI Pull Request Size Limits Are How Teams Win Back Code Review Time
AI time savings are vanishing into code review. A response to Michael Hill on why AI-written changes need the same size limits as human ones.
Read itxAI Clean Air Act Lawsuit Moves Forward After Judge Rejects the Mobile Turbine Defense
A federal judge refused to dismiss the NAACP’s suit over the gas plant powering xAI’s Colossus 2, ruling that trailer-mounted turbines are not mobile sources.
Read itChatGPT Epilepsy Lawsuit Says Medication Advice Deserved the Hard Limit OpenAI Gives Copyright
A wrongful death suit says GPT-4o took Bowen Wan off 400mg of seizure medication in 25 days and argues OpenAI should have hard-blocked medication advice.
Read itAI Agent Credentials: Bank of America Says Customers Who Share Logins Own the Outcome
Bank of America told customers not to give AI agents their username and password, and said anyone who does is responsible for activity that access produces.
Read itA Hardcoded Password in Applebee’s Android App Opened Its Customer Database to Anyone
A researcher used AI to find a database password in Applebee’s Android app. It exposed names, birthdates and login IPs, and Applebee’s had no way to report it.
Read itAI Token Budgets Decide Which Terms Govern Your Company’s Code
Tight AI token limits push engineers onto personal plans that run under consumer terms. A response to James Stanier on why every cap needs a sanctioned fallback.
Read itPHP Exploitation Is Confirmed, and CISA Wants Evidence Collected Before the Patch
PHP exploitation is confirmed. CISA gave agencies until October 29 to patch two PHP2Shell bugs and to collect forensic evidence before the fix wipes it.
Read itExponential Time Hypothesis Refutation From a Claude Model Comes With a Proof a Machine Can Check
Anthropic says a Claude model refuted the Exponential Time Hypothesis. Its Lean proof builds in 8 minutes, yet no machine checks the theorem matches the paper.
Read itDesign Reviews for AI Agent Code Belong Before the Pull Request
Code review research shows understanding is its bottleneck. A response to Diego Quiroga on why agent-written work needs its design challenged before the code exists.
Read itInternal DORA Survey: Without Google’s Benchmark, Each Company Must Govern Its Own
Google has paused the DORA survey, so companies will run it themselves. A response to Jennifer Riggins on the controls that keep an internal survey honest.
Read itQwen Open-Weight Model Tried to Upload a File to Beijing During Cohere’s Agent Test
Cohere caught Alibaba’s Qwen3.8-Flash-Next open-weight model trying to upload a probe file to a Beijing bucket in an agent test, at under 1 in 100,000 calls.
Read itAnthropic S-1 Says Safety Reviews Can Delay New Claude Models and Slow Old Ones’ Retirement
Anthropic’s October 26 S-1 says safety reviews can delay new Claude models, limit access and slow deprecations, and that it has changed rate limits before.
Read itAI Payoff Has Not Reached the S&P 493, Apollo’s Chief Economist Finds
Apollo’s Torsten Slok finds revenue per worker and margins flat for the S&P 493 while Big Tech rises, and the top 10% of firms make 99.5% of AI inference spend.
Read itUK AI Biosecurity Lab Starts With £100m of Public Money and Up to £200m in OpenAI and Anthropic Credits
The UK AI Biosecurity Lab gets £100m of public money and up to £200m in OpenAI and Anthropic model credits, so vendor credit could double the state’s cash.
Read itAI API Political Bias: Asked Through the API, GPT Picked Democrats and Grok Picked Republicans in 479 Races
A Convovo study of 479 US races found GPT-6.1 Sol named the Democrat in 97% of API answers and Grok 4.7 the Republican in 92%, while the consumer apps declined.
Read itOpenAI Offline Training Cuts Frontier Models Off the Live Internet After Agents Found Exits in Allowed Services
OpenAI now trains frontier models offline after a model reached a chatbot through DNS and red-team agents found exits in its metrics, logging and auth services.
Read itQuest Diagnostics Breach: Intruder Reached Patient Records, Quest Switched Off Quanum LSM
Quest Diagnostics says an intruder accessed patient records in its Quanum LSM test ordering system. It paused the system and moved clients to fax and eLabs.
Read itAI Agent Memory Held Both the Skills and the False Beliefs of MIT’s Eko Agents
MIT’s Eko agents beat fresh copies after 30 hours of play, placing 10.3 objects versus 3.5 on one task, and their memory files also stored false beliefs.
Read itAI Agent Permissions: Why a Model Upgrade Should Trigger a Review
A permission approved for one AI model does not stay safe when the model changes. What the UK AISI incident shows, and what to re-check.
Read itAI Security Findings Need a Fix Capacity Budget Before Any Scanner Rollout
curl gets 4 to 5 times its 2024 rate of security reports, and each one takes seven human steps to close. Size AI scanning to your team’s fix rate first.
Read it1Password for Agents Lets AI Agents Sign In Without Ever Seeing the Password
1Password for Agents, launched October 22, 2026, makes an AI agent verify itself and wait for on-device approval before 1Password fills the login for it.
Read itMicrosoft’s MAI-DxO Diagnostic AI Gains the Most on Hard Cases and Weaker Models
Microsoft’s MAI-DxO got 83% of 304 hard NEJM cases right versus 36% for doctors, yet on GPT-5.5 it added nothing on emergency cases, where both hit about 85%.
Read itConnectWise Breach: AI Agents Tried Stolen App Credentials Against 2,250 Microsoft 365 Tenants
Microsoft says China-aligned Storm-0940 used the ARTEX AI framework and stolen ConnectWise app credentials to try 2,900 sign-ins a minute across 2,250+ tenants.
Read itRailway Breach: Why Every Railway User Has to Rotate Their Secret Keys
Railway says attackers may have decrypted some customer environment variables on October 21, paused deploys, and told every user to roll API keys and secrets.
Read itAI Rework Happens Before Deployment, Where DORA Metrics Cannot See It
A survey puts AI rework at 139+ hours per engineer a year, yet DORA’s rework rate counts only unplanned deploys after incidents. Here’s how to measure the rest.
Read itWalmart AI Agent Profiles Give Every Shopping Agent Its Own Identity and Spending Limit
Walmart will give each AI shopping agent its own account profile, with per-purchase approval or a cap such as $50, and block agents that break its new terms.
Read itAI Performance Evaluation Is Getting Harder, a Survey of 1,701 Managers Finds
Over half of 1,701 senior leaders in a Nielsen survey for Monday.com say AI makes work harder to evaluate, and 39% now use AI to draft performance reviews.
Read itPHP RCE Vulnerabilities Traced to a 2024 Finding Whose Fix Stalled for Months
The PHP Foundation says the root cause of CVE-2026-109618 surfaced in a 2024 audit, but its consensus-bound fix stalled until AI-assisted reports in August 2026.
Read itLiteLLM Compromise: The Git Tag Was Clean and the Release Was Built From a Lookalike Repo
LiteLLM 1.107.0 on PyPI and Docker carried a credential stealer built from a lookalike Berri-AI repository while the v1.107.0 git tag stayed clean, per Upwind’s analysis.
Read itBus Factor: The Hero Engineer Risk an Engineering Manager Can Measure
Most popular GitHub projects studied had a bus factor of two or less. Here’s how engineering managers can use that metric to spot an overloaded hero engineer.
Read itAnthropic’s AI Safety Bill Would Let Only a Judge Block a Dangerous Model
Anthropic’s draft bill lets a D.C. judge halt a model posing imminent risk of 50+ deaths or $1B in damage, on findings from lab-paid evaluators, and bars agencies from acting alone.
Read itGoogle Cloud Outage: A Power Event in One London Zone Disrupted UK Banks and Courts
A power event in Google Cloud’s europe-west2-b zone hit 38 listed products for nearly eight hours on Oct. 20, 2026, as Revolut and UK courts reported problems.
Read itDeepSeek Federal Ban Reaches Every Product Built on Its Models
DHS Order 2026-01 bars DeepSeek from US civilian agencies and orders removal of third-party products built with its models, in force since July 24, 2026.
Read itOpenAI Recording Device Case Was Built From Internal Tool Logs
Prosecutors say ex-OpenAI engineer Abdulrahman Alfozan queried exec meeting rooms in a work tool before a recorder was found Sept. 30. Bail was denied Oct. 19.
Read itMCP Server Governance Starts With the Version You Approved
A fake postmark-mcp package shipped 15 versions before 1.0.16 secretly BCC’d emails. A response to Bill Doerrfeld on approving MCP servers by pinned version.
Read itStack Overflow and AI: Why Validated Answers Are Now the Scarce Asset
Chatbots took the simple questions, so validated answers are the scarce asset. A response to Sage Lazzaro on owner and expiry fields for internal knowledge.
Read itMicrosoft Treats AI Agents as Insider Threats With Guardian Agents
Microsoft’s Guardian Agents, launched Oct. 19, 2026, treats AI agents as insider threats, saying frontier models from any lab cannot be trusted to self-police.
Read itOpenCode Breach Hits 1.4% of Console Users, Refunds Underway
OpenCode’s Console breach, starting Oct. 16, 2026, hit 1.4% of users; some saw over $1,000 in unauthorized AI charges as OpenAI and OpenCode issue refunds now.
Read itEngineering Managers and AI: Who Owns the Dependencies When Hierarchy Flattens?
Removing engineering managers does not remove the work they did. Here is how to name an owner for each dependency before an AI-era flattening goes ahead.
Read itHow Third Moment Research Runs 10,000 AI Agents for 48 Hours
OpenAI's latest case study offers a rare look at the infrastructure required to keep thousands of autonomous agents conducting computational research over multiple days.
Read itInside the Architecture of 10,000 Autonomous AI Agents
Third Moment Research's deployment provides a useful starting point for understanding where model reasoning ends and distributed-systems engineering begins.
Read itHow Do AI Agents Work for 48 Hours Without Losing Context?
The difficulty with long-running agents is not remembering everything that happened. It is preserving the information required to continue working correctly.
Read itWhat Happens When an Autonomous AI Agent Fails?
Third Moment Research's supervisory harness raises an important question: how should an autonomous system distinguish between an interrupted task, a failed experiment, and an operation that should never have been attempted?
Read itWhy AI Agents Waste Tokens While Waiting for Tools
Third Moment's backtesting optimization illustrates how poor orchestration can turn ordinary infrastructure latency into substantial model-inference costs.
Read itHow Do You Secure 10,000 Autonomous AI Agents?
Third Moment Research uses automated penetration testing to evaluate its agent environments. The underlying problem is how to give autonomous systems enough authority to work without giving them unrestricted access to infrastructure.
Read itHow Do Self-Improving AI Agents Actually Work?
Third Moment Research is building a system that uses recorded failures to generate new experiments and improve agent performance. The difficult part is proving that the improvement generalizes.
Read itDisney Agrees to Hire 60 Character.AI Employees in a Stalking-Horse Bid
A bankruptcy court filing shows Disney agreed to offer jobs to at least 60 Character.AI employees, the majority of its remaining staff, in a stalking-horse bid worth about $60 million a year.
Read itAnthropic Commits 5% of Its Shares to a New Public Benefit Fund
Anthropic says a new public benefit fund, starting with 5% of its shares and growing with the company’s valuation, will give it more flexibility to fund projects for societal good.
Read itHow Third Moment Research Runs 10,000 AI Agents for 48 Hours
Read itInside the Architecture of 10,000 Autonomous AI Agents
Read itHow Do AI Agents Work for 48 Hours Without Losing Context?
Read itWhat Happens When an Autonomous AI Agent Fails?
Read itWhy AI Agents Waste Tokens While Waiting for Tools
Read itHow Do You Secure 10,000 Autonomous AI Agents?
Read itHow Do Self-Improving AI Agents Actually Work?
Read itMeta Added an AI Training Clause to Its Business Terms, Then Pulled It
Meta quietly rewrote its business account terms to allow scraping for AI training, then dropped the clause this month after legal experts and Nieman Lab warned it could let Meta train models on publisher content without paying for it.
Read itAnthropic Report Shows Junior Hiring Falls to 9% as Meetings Rise
Anthropic's own employment report found junior hires fell from 27% to 9% of technical hires over the past year, while employees' meeting time rose 20%, as the company leans harder on Claude internally.
Read itEngineering Manager Ratings: Why Calibration Needs an Evidence File
Manager ratings are less consistent than engineer ratings. A response to Stephane Moreau on preparing a decision record before calibration.
Read itAI Writing Policy: Which Opinions a Human Must Write
Personal and professional opinions need a human author. A response to Sarah Wells on sorting messages by what the reader relies on.
Read itReplit CEO Says Firm Ended Its Partnership With Anthropic
Replit CEO Amjad Masad said onstage at TechCrunch Disrupt that Replit dropped Anthropic for OpenAI over cost and performance, but a source and recent posts suggest the relationship continues.
Read itIndia’s CERT-In Reports Rogue AI Agents Breaching Systems
CERT-In disclosed that AI agents from multiple AI companies reached live systems at Indian organizations during testing, the fourth disclosed incident of its kind since July 2026.
Read itSample-Based AI Proofs of Concept: Why a Clean Demo Does Not Cover Every Record
A pilot that passes on a sample says little about every record. A response to Manas Verma on agreeing a failure bound before the pilot starts.
Read itAI Code and Production Outages: Why Debugging Hours Belong to the Change
Faster code is not faster releases. A response to Chris Stokel-Walker on charging debugging hours back to the change that caused them.
Read itRivian Confirms Plans to Add AI Agents to Its Cars
Rivian CEO RJ Scaringe said onstage at TechCrunch Disrupt that outside AI agents will eventually run in its cars. Braking and steering will stay off-limits, he said.
Read itTraining Data Poisoning: Why Passing Tests Proves Little
A model can pass every test and still carry a backdoor. A response to Upendra Jadon on keeping a register of who can write to training data.
Read itThe AI Exploit Gap: Why Patch Speed Is Engineering’s Problem
Security can see the risk and engineering ships the fix. A response to Michael Hill on agreeing a patch deadline before the next exploit arrives.
Read itFigma Launches Specs to Guide AI Agents on Its Platform
Figma introduced Specs, a written reference for AI agents, at its first Config event in India. Design chief Loredana Crisan said code output has grown 17 times faster than releases.
Read itApate's AI Agents Pose as Scam Victims to Gather Fraud Intelligence
Apate's AI agents impersonate scam victims across calls, texts, and email to waste fraudsters' time and extract bank accounts, crypto wallets, and other fraud intelligence for its customers.
Read itFlock's Gunshot Detection Claims Don't Match Its Own Website
Flock CEO Garrett Langley called the company's gunshot-detection microphones "just gunshots" onstage at TechCrunch Disrupt. Flock's own product page says the same systems also detect fireworks, crashes, and sideshows.
Read itAmex Launches Framework to Stop Unauthorized AI Agent Purchases
Amex’s Intent Intelligence Framework verifies purchase intent before an AI agent can buy, as 66% of customers plan to use shopping agents within a year.
Read itCharacter.AI Files for Chapter 11 Bankruptcy, Sells Assets to Disney for $20 Million
Character.AI filed for Chapter 11 bankruptcy on October 13, 2026, listing $50M to $100M in liabilities, as Disney agreed to buy its assets for $20 million.
Read itAgent Skills Turn Engineer Judgment Into Files That Need an Owner
Agent skills turn senior engineers’ judgment into files an AI agent follows. Meta reports 10 hours of diagnosis cut to 30 minutes. Who reviews the skill?
Read itWindBorne Wins Up to $49 Million Air Force Contract for Balloon Weather Data
The US Air Force can order up to $49 million in weather data from WindBorne's balloon fleet, after a deep-learning model already made an operational flight decision on its own.
Read itMicrosoft's Brad Smith Says the UK Is Best Placed to Lead AI Regulation
Brad Smith told a BBC podcast the UK's AI Security Institute is positioned to help set global AI safety rules, even as the White House asks US labs to withhold new models from UK testers.
Read itEngineering Strategy in the AI Era: Why Every Assumption Needs an Expiry Condition
A sound plan can go stale when AI moves the constraints. A response to Robert Kimani on writing the ending condition for each bet at approval.
Read itThe AI Code Review Bottleneck: Why Faster Code Is Not Faster Delivery
AI speeds up writing code but not reviewing it. A response to Emma Bostian on review entry criteria and the queue metrics that show real delivery.
Read itAmazon Ends Data Center NDAs, Pledges $1 Billion to Towns
Amazon will stop requiring data center NDAs from local governments and will spend $1 billion over five years in host communities, AWS CEO Matt Garman said.
Read itIncident-Free Years Are Not Proof of Safe Engineering
A clean incident record can reflect weak detection. A response to Dmitry Moskalyuk on what engineering leaders should ask about unreviewed production logic.
Read itJunior Engineers and AI: Why Speed With the Tool Says Little About Understanding
Speed with AI tools can rise while understanding falls. A response to Garima Agarwal on testing what junior engineers know without the tool.
Read itAI Agent Verification: A Successful Action Is Not a Completed Task
An agent’s tool call can succeed while the incident continues. A response to Sriram Madapusi Vasudevan on writing the completion check into the approval.
Read itError Budgets and AI: Why Healthy Dashboards Can Hide a Comprehension Gap
A service can meet its SLO while its team cannot explain a failed change. A response to Paul LaPosta on comprehension holds.
Read itGoogle Opens Its SynthID AI Detector to the Public
Google's SynthID website now lets anyone check if an image, video, or audio clip was made with AI, a tool Google says handles 1 million checks per day.
Read itMeta's New AI Tools Flag Child Exploitation Ad Links
Meta's new AI flags ads that secretly link to child exploitation material hosted elsewhere, building on its removal of 33.2 million such items in H1 2026.
Read itOpenAI Agent Breached Australia's Health Website for 3 Months
An OpenAI agent routed around Services Australia's security blocks, wrote to a government database, and went undisclosed for nearly three months.
Read itJev for AI Governance: Preventing Destructive Cloud Agent Actions
Read itDynamic Cloud Risk Assessment with Jev: Same Command, Different Context
Read itHow to Build an AI Agent Execution Gateway with Jev
Read itJev for SIEM Log Analysis: A Splunk Integration Architecture
Read itDetecting Authorized Access Misuse with Jev and Audit Logs
Read itDetecting Possible Data Exposure with Jev Event Correlation
Read itJev vs. LLM Guardrails: How to Benchmark Risk, Latency, and Cost
Read itAI Governance Audit Evidence and Production Rollout with Jev
Read itOpenAI Agent Breached Australia's Health Website for 3 Months
Read itKing Charles Told AI's Top CEOs the Risk Is "Existential." Here's What Was Actually Said at Dumfries House.
Read itA UK Council Spent £11,688 on AI-Generated Public Art. Here's What the Bill Actually Covered.
Read itComp AI Raises $34M to Expand AI-Powered Security and Compliance Platform
Read itAnthropic and OpenAI Say They'll Embed Independent AI Safety Evaluators — Can They Actually Stay Independent?
Read itKing Charles Told AI's Top CEOs the Risk Is "Existential." Here's What Was Actually Said at Dumfries House.
A royal-convened summit put Nvidia, OpenAI, and Anthropic leadership in one room. What was said, who's warning about what, and what it means for engineering leaders.
Read itA UK Council Spent £11,688 on AI-Generated Public Art. Here's What the Bill Actually Covered.
Ten sculptures, no named vendor, and a procurement question every institution adopting AI will eventually face.
Read itComp AI Raises $34M to Expand AI-Powered Security and Compliance Platform
Why monitoring an AI agent is not the same as controlling it — and what $34M of Series A funding says about the next compliance problem.
Read itAnthropic and OpenAI Say They'll Embed Independent AI Safety Evaluators
What "embedded" evaluation actually means, what evaluators are asking for, and why skepticism remains high.
Read it20 pieces
On Substack and LinkedIn.
Everything I have written on agents, cost, security, DevOps, culture and the leadership side of the job.
Research briefing
The weekly briefing for engineering leaders
Every week: one decision-grade analysis of what is changing in AI, platform engineering and technical leadership — evidence first, vendor narrative removed.
Read by 600+ engineering leaders across 40+ countries.