The 2025 developer ecosystem surveys are in, and the results reveal a profession in the middle of a reality check. JetBrains surveyed 24,534 developers and Stack Overflow gathered 49,000+ responses, together painting a stark picture: AI tools are everywhere (85% adoption) but trust is cratering (dropped to 33% from 43% in 2024). TypeScript just made history, overtaking JavaScript itself to become GitHub’s #1 language with 2.6 million contributors (66% year-over-year growth). And perhaps most damning: 66% of developers don’t trust current productivity metrics to reflect their actual contributions.
These aren’t isolated data points—they’re connected trends revealing where the industry is heading. For developers choosing which skills to invest in, companies evaluating AI tool ROI, and teams questioning productivity metrics, these surveys provide the most comprehensive peer benchmarks available.
AI Tools Everywhere, Trust Cratering
84% of developers use or plan to use AI tools (up from 76% in 2024), with 51% using them daily. Yet trust in AI tool accuracy dropped from 43% to 33% in one year, and favorable sentiment fell from 70%+ (2023-2024) to just 60% in 2025. Most damning: developers FEEL 20% faster with AI tools, but measured studies show they’re actually 19% slower.
The METR study on AI coding productivity captured this perfectly: developers believed they performed 20% faster with AI, but measured performance was 19% slower. The biggest frustration? 66% cite “AI solutions that are almost right, but not quite”—code that looks correct but requires extensive debugging. Another 45% find debugging AI-generated code more time-consuming than writing from scratch.
The team-level paradox is even stranger. Heavy AI adopters completed 21% more tasks and merged 98% more pull requests, but code review times ballooned by 91%. That’s not a productivity win—it’s a new bottleneck. Projects with heavy AI reliance saw 41% more bugs and a 7.2% drop in system stability despite a modest 3.4% improvement in code quality overall.
This is the end of the AI tool honeymoon period. Subjective feeling doesn’t match objective performance, and organizations investing millions in AI coding assistants need to confront that uncomfortable reality.
TypeScript Overtakes JavaScript on GitHub
In August 2025, TypeScript overtook both Python and JavaScript to become GitHub’s #1 programming language—the most significant language shift in over a decade. TypeScript finished with 2.6 million monthly contributors (66% year-over-year growth, adding over 1 million contributors), surpassing Python by approximately 42,000 and JavaScript’s 2.15 million (which grew only 25%).
This isn’t a popularity contest—it’s a paradigm shift. Every major frontend framework now scaffolds projects in TypeScript by default: Next.js 15, Astro 3, SvelteKit 2, Qwik, SolidStart, Angular 18, Remix. Among new repositories created in the past year, TypeScript accounted for 5.4 million projects, a 78% increase.
As GitHub’s analysis notes, “TypeScript’s rise illustrates how developers are shifting toward typed languages that make agent-assisted coding more reliable in production.” This is crucial: the AI coding era actually accelerates TypeScript adoption because type safety makes AI-generated code more trustworthy. Meanwhile, JavaScript has hit a “maturity plateau”—still widely used (66% in Stack Overflow’s 2025 survey) but with slowing growth as the ecosystem moves on.
For frontend and fullstack developers, TypeScript skills are no longer nice-to-have—they’re table stakes. JavaScript isn’t dead, but it’s no longer where the growth is.
Productivity Metrics Fail: 66% Don’t Trust Them
Perhaps the most damning finding: 66% of developers don’t believe or aren’t sure that current productivity metrics reflect their real contributions, according to JetBrains’ State of Developer Ecosystem 2025. Instead, developers “consistently request greater transparency and clarity in measurement processes.”
This is a full-blown crisis in how we measure developer work. If two-thirds of developers don’t trust the metrics used to evaluate them, those metrics are worse than useless—they’re actively harmful to morale and decision-making. Even Google doesn’t trust automated measurements, instead validating log data against human experience to ensure accuracy.
The AI era exacerbates this crisis. Teams with heavy AI use show 21% more tasks completed and 98% more pull requests merged (quantity metrics looking great!), but quality suffers—41% more bugs, 91% longer review times. When your metrics count “code written” regardless of whether it’s “almost right but not quite,” you’re measuring theater, not productivity.
Organizations clinging to quantity-based metrics (lines of code, PRs merged, commits) are measuring the wrong things and getting the wrong results. The industry needs a fundamental rethinking of how we evaluate developer contributions—one that accounts for quality, collaboration, and actual business impact rather than just output volume.
Language Trends: Rust, Python, and the Maturity Plateau
The language landscape is bifurcating into clear winners and plateau-dwellers. Rust maintains its dominance as the most admired programming language at 72%, with 87% of users wanting to continue using it—the highest retention of any language. That’s not just satisfaction; that’s devotion. With 2.8 million developers worldwide (nearly tripled in two years) and a 68.75% increase in commercial use from 2021-2024, Rust has moved from niche darling to enterprise reality.
Python surged by 7 percentage points year-over-year to 57.9% usage, driven by its dominance in AI, data science, and backend development. FastAPI led the charge with a +5 point jump, making it the fastest-growing Python web framework. Meanwhile, JavaScript, PHP, and SQL have hit what JetBrains calls a “maturity plateau”—established, widely used, but with slowing growth as the Language Promise Index highlights TypeScript, Rust, and Go as the highest growth potential.
The Qwik framework illustrates the gap between hype and reality: 24.3% of developers want to learn it (high interest), but only 4.1% actually use it (low adoption). Desire doesn’t equal deployment.
For career planning, the message is clear: TypeScript, Rust, and Go offer the highest growth potential. Python remains strong in AI and data domains. JavaScript isn’t dying, but it’s not where the momentum is. And if you’re learning Rust, you’re making a bet on systems programming and performance-critical work, not mainstream web development—but it’s a bet with 87% satisfaction rates.
Key Takeaways
- AI reality check: 85% adoption, but trust dropped to 33% and developers measure 19% slower despite feeling 20% faster. Subjective feeling ≠ objective performance.
- TypeScript is the new default: GitHub’s #1 language (2.6M contributors, 66% growth) isn’t a trend—it’s a paradigm shift. Frontend frameworks have moved on; JavaScript skills alone aren’t enough anymore.
- Productivity metrics are broken: 66% distrust requires an industry-wide rethinking. Stop measuring lines of code and PRs; start measuring impact and quality.
- Career bets for 2025 and beyond: TypeScript/Rust/Go for growth potential, Python for AI and data work, JavaScript still relevant but plateauing. Qwik has buzz but 4.1% adoption—hype ≠ reality.
- The measurement era is here: AI tools aren’t making us faster despite feeling faster. Docker is near-universal (71%), PostgreSQL dominates (55.6%), and FastAPI is Python’s rising star (+5 points).











