Oracle Warns AI Can Cut Jobs as AI-Generated Code Raises Maintenance Costs

Oracle Warns AI Can Cut Jobs as AI-Generated Code Raises Maintenance Costs


Oracle’s annual filing contains an unusually direct admission about AI and jobs: “The adoption and deployment of AI technologies across our operations have resulted, and may continue to result, in reductions to our workforce.”

The disclosure, filed in June 2026, came as Oracle’s full-time workforce fell from about 162,000 to 141,000 during fiscal 2026, a reduction of roughly 21,000 employees. The company also recorded $1.84 billion in restructuring and related costs, up sharply from $374 million the previous year.

Oracle did not attribute the entire reduction to AI. Its filing also cites management changes, portfolio shifts, performance issues and acquisitions. But AI is explicitly listed as one reason the company expects its workforce to shrink.

Then comes the more interesting part: Oracle is simultaneously warning customers about one of the costs that can come from generating too much AI-written code.

AI productivity problem has a second bill

Oracle’s push behind APEXlang, a structured specification language for its low-code APEX platform, starts from a simple concern. AI can generate large amounts of JavaScript and supporting code very quickly. That sounds like productivity until someone has to understand, test and maintain all of it.

Oracle’s answer is to have AI work with structured, declarative specifications rather than continually producing large volumes of raw code. The goal is to keep applications human-readable and easier to review and evolve as they change.

“APEXlang gives developers and LLMs a supported way to represent APEX applications as human-readable files that can be reviewed, versioned, diffed, scanned, validated, and governed,” Oracle says in its APEX 26.1 documentation.

“The future of software development is shifting from writing implementation code to expressing intent,” Oracle APEX product executives Chaitanya Koratamaddi and Ashwin Rao wrote when introducing APEXlang in May 2026.

That creates an interesting juxtaposition. Oracle is using AI partly to reduce the amount of human labor required to operate the business while building tools around the idea that unconstrained AI code generation can create its own maintenance burden.

Those two positions are not necessarily contradictory. They point to the same underlying calculation: AI can make producing software cheaper without making owning that software cheaper.

The research backs up the concern

One large-scale analysis of AI-authored test-file patches found that 80.2% contained weak or no explicit verification signals. That does not mean 80.2% of AI-generated software is defective. It means the tests accompanying those changes often provided limited evidence that the generated code had actually been verified properly.

Another study examining about 806 open-source repositories that adopted Cursor found roughly a 41% increase in code complexity after adoption, alongside an increase in static-analysis warnings. The researchers also found that some of the initial productivity gains faded while the additional complexity persisted.

The important point is not that AI-written code is inherently bad. It is that faster generation can increase the amount of software that humans eventually have to understand and maintain.

The productivity calculation is changing

For years, the basic argument for AI coding tools was straightforward: if developers spend less time writing code, companies can build more software with fewer people. That calculation leaves out what happens after the code is generated.

More code can mean more dependencies, more interactions between components and more opportunities for subtle defects. If the generated tests are weak, catching those problems becomes somebody else’s job.

80.2% of test patches contain weak or no explicit oracle signals,” researchers Dipayan Banik, Kowshik Chowdhury and Shazibul Islam Shamim found in their 2026 analysis of 86,156 test-file patches from 33,596 agent-authored pull requests.

Often that somebody is a more experienced engineer whose time is considerably more expensive than the junior work AI originally replaced. This is why lines of code generated per week are becoming a poor measure of AI productivity.

The better question is the fully loaded cost of ownership: How much human time is required to review, debug, secure, document and evolve everything the AI produced?

The increase in static analysis warnings and code complexity acts as a major factor causing long-term velocity slowdown,” researchers Hao He, Courtney Miller, Shyam Agarwal, Christian Kästner and Bogdan Vasilescu reported in their study of Cursor adoption.

Oracle’s bet is to generate less

APEXlang represents one answer to that problem. Instead of treating AI as a machine for producing unlimited amounts of source code, Oracle is pushing it toward defining applications through structured specifications that remain easier for humans to inspect and modify.

That approach is still largely untested outside Oracle’s ecosystem. It does, however, reflect a broader realization inside software development: the scarce resource may no longer be the ability to produce code. It may be the ability to understand what thousands of newly generated lines are actually doing.

Oracle’s workforce numbers show the company is betting AI will ultimately deliver enough productivity to justify fewer employees.



Source link

Posted in

Liam Redmond

As an editor at Forbes Europe, I specialize in exploring business innovations and entrepreneurial success stories. My passion lies in delivering impactful content that resonates with readers and sparks meaningful conversations.

Leave a Comment