Amazon has issued new guidelines for its software engineers that discourage excessive use of AI tools simply to boost productivity metrics, signaling a shift in how the company evaluates AI’s contribution to software development.

The guidelines address tokenmaxxing, a practice in which employees use huge volumes of AI tokens to demonstrate their use of the technology. Amazon warns that rewarding this behavior can raise computing costs without producing corresponding improvements in software development.

In a memo to Amazon engineers, Terk Terkowitz, the company’s VP and Distinguished Engineer, Worldwide Amazon Stores, outlined revised expectations for software developers. The guidelines emphasize customer results, software quality and business performance rather than the volume of AI-generated work.

Amazon’s engineering leadership, including Senior Principal and Distinguished Engineers, developed the guidelines based on observations of successful software developers. The company, to be sure, isn’t reducing its commitment to AI. Instead, it wants managers to distinguish between productive AI adoption and activity that merely looks productive.

The new policy is part of an overall effort among companies to determine to what extent AI tools deliver measurable business value, and if they do, which strategies are the most productive.

Measuring AI Productivity

A big issue here is the reliability of AI productivity measurements. Common metrics include token consumption, adoption rates, code modifications and completed code reviews. While these figures can be useful, they can also create incentives that work against efficiency. An engineer who generates more code, for example, hasn’t necessarily produced better software.

Amazon recommends evaluating AI adoption at both ends of the adoption spectrum. Managers should examine teams in the 10th percentile of AI adoption to understand why they are making limited use of the technology. They should also study teams in the 90th percentile to determine whether extensive AI use produces better results.

This approach acknowledges that AI usage data has value, but requires additional evidence to establish productivity gains. Amazon also recognizes that some engineering tasks receive little benefit from current AI tools. Developers are encouraged to identify these limitations and explain them to managers rather than use AI unnecessarily.

Perhaps the most compelling point here is one that developers already know: usage statistics alone offer limited evidence of a return on investment.

AI Spending Raises Questions

Amazon’s revised policy follows reports that some employees had manipulated internal AI usage measurements. In May, employees reportedly used MeshClaw, an internal AI agent that can deploy code and interact with Slack, to raise their token counts. Amazon subsequently discontinued an internal usage leaderboard.

Other major companies face similar concerns about AI spending. Uber president and COO Andrew Macdonald acknowledged in May that greater token consumption had not yet demonstrated a clear connection to valuable consumer features. Uber had reportedly exhausted its 2026 Claude Code budget by April.

Accenture is also examining how enterprises can control AI costs as organizations adopt agentic workflows, which can require substantially more computing resources than conventional chatbots. The consulting firm is reportedly developing Token IQ, a tool intended to help customers understand and manage token spending.

Beyond cost management, Amazon’s guidelines describe a changing role for software developers. The company uses the term Renaissance Developer to describe engineers who combine AI capabilities with technical expertise, customer knowledge and independent judgment.

Managers are expected to gain practical experience with AI tools, including understanding where the technology performs well and where it falls short. Amazon also wants developers to maintain stronger relationships with customers and understand the business needs behind their software projects.