The 80% Number Deserves Scrutiny
Greg Brockman's claim that AI now writes 80% of code at OpenAI made the rounds this month, and it is worth treating as a marketing artifact as much as a technical one. The figure conflates generated tokens with shipped, reviewed, production-grade work. Anyone who has watched an agent produce a confident-sounding 200-line patch knows the ratio of characters typed to characters kept can diverge sharply.
Still, the directional claim is hard to dismiss. Tab-completion has graduated into multi-file edits, and the bottleneck for many teams has shifted from typing to reviewing. That is a different job than the one most senior engineers signed up for, and it rewards a different muscle: reading code critically, building mental models quickly, and rejecting plausible-but-wrong output without getting worn down.
The practical question for readers of this newsletter is not whether 80% is accurate, but what your personal number is and whether you can defend it. If an agent writes most of your code, the artifact you are actually producing is the prompt, the test suite, and the review. Those are the skills worth sharpening this quarter.
Two CEOs, One Talking Point: Engineers Aren't Going Away
Within the same week, Jensen Huang and AWS chief Matt Garman both pushed back on the narrative that AI is hollowing out software engineering. Huang framed engineers as problem-solvers whose scope expands as tools improve. Garman pointed to Amazon's plan to hire 11,000 interns in 2026 and described demand for software roles as accelerating.
Both statements come from people with strong commercial incentives to keep the developer pipeline full, and that context matters. Nvidia needs CUDA programmers; AWS needs builders on its platform. But the underlying argument is consistent with what teams are actually reporting: more code shipped per engineer has not translated into fewer engineers, because the backlog of things worth building was never the binding constraint.
The more interesting signal is which roles are growing. Job listings like Sartorius's Senior ML Scientist posting, focused on computer vision and robotics for lab automation, point to where the spend is going: applied AI in regulated, physical, domain-heavy environments. Generalist web work may compress; specialist work that touches hardware, compliance, or proprietary data appears to be the opposite.
The Supply Chain Is the Agent's Soft Underbelly
A new wave of npm and PyPI compromises, including a Shai-Hulud-style worm that hit SAP and Intercom packages plus the lightning PyPI package, is a reminder that AI-assisted development inherits every weakness of the ecosystem it pulls from. Agents that auto-install dependencies, run post-install scripts, or execute generated code in a developer's shell are an attractive delivery vector for credential stealers.
The failure mode is subtle. An agent asked to scaffold a project will reach for popular packages by name, and a typosquat or a freshly-compromised version looks identical to a clean one in a model's training data. The model has no concept of "published yesterday under suspicious circumstances." That judgment has to live somewhere else: in lockfile policy, in a private registry, or in a sandbox the agent cannot escape.
Teams running coding agents in 2026 should assume their agent is a junior developer with root access and act accordingly. Pin versions, mirror registries, and run agent shells in containers without ambient cloud credentials. The cost of doing this is small compared with the cost of a worm that learns to read your .env files.
Tool to Watch: authsome, Local Auth for Agents
Buried on PyPI is a small library worth bookmarking: authsome, a portable local authentication layer aimed specifically at AI agents and developer tools. Still in a release-candidate stage at 0.2.2rc37, it tackles a problem most agent frameworks handwave: how does a long-running agent acquire and rotate credentials without a human babysitting an OAuth dance every hour.
The design choice that stands out is "local." Rather than routing tokens through a hosted broker, authsome keeps the auth flow on the developer's machine, which is the right default for anyone running agents against personal cloud accounts or internal APIs. It also fits the threat model raised by the npm attacks above: fewer remote dependencies in the auth path means fewer places for a compromise to land.
It is early software and should be treated as such. But it is the kind of plumbing the agent ecosystem badly needs, and worth tracking even if you do not adopt it today.
Frustration as a Product Signal
Swizec Teller's recent essay on Frustration Driven Development is a useful counterweight to the current vogue for AI-generated everything. His argument is simple: the fifth time someone asks for the same thing, that repetition is data. Good engineers automate it. Great engineers turn it into a tool other people can use.
In an environment where agents can spin up plausible code in seconds, the scarce skill is not generation but taste, specifically the taste to notice which problems are worth solving in the first place. An agent will happily write the same one-off script forty times. A human who notices the pattern after the third request and builds a small internal tool captures compounding value.
This is also a hiring signal worth paying attention to. The engineers who will look most valuable in 2027 are the ones who use agents to act on their frustrations faster, not the ones who use agents to avoid having any. If your tooling is making it easier to tolerate bad workflows rather than fix them, the leverage is going the wrong direction.
Low-Code Is Quietly Eating the Mobile Stack
Lovable's mobile app builder is the latest entrant arguing that the natural-language-to-app pipeline is finally good enough for production mobile work. The pitch is familiar: visual interfaces plus AI generation, aimed at startups that want to ship before hiring a mobile team and at enterprises that want to skip a contractor cycle.
The honest read on tools in this category is that they are excellent for the first 80% of an app and punishing for the last 20%. Authentication edge cases, push notification reliability, App Store review quirks, and offline state are where generated code tends to fall apart, and they are also where users notice. Engineers evaluating Lovable and its peers should plan for the handoff: at what point does the generated project need to be exported, owned, and maintained as normal code.
That said, the category is maturing. For internal tools, prototypes, and the kind of single-purpose app that used to justify a six-week contractor engagement, AI-driven low-code is now the default-reasonable choice. The interesting automation technique is not the builder itself but the workflow around it: generate, export, instrument, and treat the output as a starting point rather than a deliverable.
The Specialist Premium Is Real
Sartorius's listing for a Senior Machine Learning Scientist focused on computer vision and robotics for bioprocessing equipment is a small but telling data point. The role sits at the intersection of ML, physical automation, and life sciences, and it is the kind of position that does not get easier when a coding agent gets better at React.
For engineers thinking about where to invest the next year of learning, postings like this one map the terrain. The compounding value is in domains where the data is proprietary, the feedback loop involves hardware, and the cost of being wrong is measured in something other than a rolled-back deploy. Models do not yet have a meaningful prior over your specific bioreactor, your specific factory floor, or your specific regulatory regime.
This is the quiet counter-narrative to the "AI replaces engineers" discourse. The engineers most insulated from automation are the ones working closest to the messy, physical, regulated parts of the economy that the current generation of models has the least data about. That is a deliberate career choice available to anyone willing to make it.