Speaker
Abstract
The rapid integration of LLMs into the SDLC has marked a paradigm shift in how we create code. While performance benchmarks have been the standard for evaluating these powerful tools, they often present an incomplete picture, focusing on the models' ability to solve complex coding challenges rather than the quality, security, and maintainability of the code they produce. This session delves into the findings of Sonar's research in this area, which moves beyond traditional evaluations to reveal the distinct "coding personalities" of today's leading LLMs.
Sonar has created an analysis framework that leverages deep static code analysis (from SonarQube) to assess LLM-generated code across thousands of Java programming assignments. We'll explore the strengths that have driven LLM adoption, such as their proficiency in generating syntactically correct code and solving algorithmic problems. However, we will also uncover critical shared flaws that persist across all evaluated models, including a significant lack of security consciousness, a struggle with fundamental software engineering discipline, and an inherent bias towards producing messy, high-debt code.
Our research surfaced unique, quantifiable "coding personalities" for models like Anthropic's Claude Sonnet, OpenAI's GPT series, and Meta's Llama models. By analyzing metrics such as verbosity (lines of code), complexity (cognitive and cyclomatic), and communication style (comment density), we can define distinct archetypes for each LLM—from "The Senior Architect" that writes sophisticated but potentially fragile code, to "The Rapid Prototyper" that prioritizes speed at the cost of technical debt.
Furthermore, this session will highlight one of the report's most startling conclusions: that newer, more "performant" models can introduce regressions, such as a higher frequency of severe bugs and vulnerabilities. This counterintuitive finding underscores the hidden risks associated with model upgrades and challenges the industry's reliance on performance as the sole metric for advancement.
Attendees will leave with a new, more nuanced framework to move beyond the hype of benchmark scores and make informed decisions that account for the long-term benefits, cost, and risk associated with AI-generated code.
Sponsored session
QCon San Francisco 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Sponsored Solution Track IIFrom the same track
Tuesday 18 November
10:35 Pacific LM Sponsored Building a Supercluster: What We Learned When We Hit Cloud Provider Limits Prabhat Sharma Founder @OpenObserve We hit the ceiling of what major cloud providers could offer—hard limits, quota caps, and regional restrictions that no amount of budget could fix. So, we built our own supercluster. 11:45 Pacific LM Sponsored Vibes Won't Cut It: Agentic Engineering in Production Chris Kelly Product @ Augment | Developer productivity & AI If you think AI agents code like junior engineers that's because you set it up to code like a junior engineer. AI is a tool, not a magic wand, and like any tool you need to take time to learn and sharpen it. 13:35 Pacific LM Sponsored Building Agentic Workflows with MCP (AI Engineering that Delivers) Sterling Chin Developer Advocate @Postman Agentic thinking is transforming software development—shifting us from linear scripts to dynamic, self-directed workflows. 14:45 Pacific LM Sponsored A Day in the Life of a Senior Engineer: Navigating Context with AI Vinay Perneti, Anand Kumar Sankaran In this talk, Vinay Perneti, VP Engineering at Augment Code, will interview Anand Sankaran, Senior Principal Software Development Engineer at Workday, about using AI coding assistants in enterprise-scale codebases. 15:55 Pacific LM Sponsored Uncovering the Coding Personalities of Leading LLMs Anirban Chatterjee Senior Director, Product & Solutions Marketing @Sonar The rapid integration of LLMs into the SDLC has marked a paradigm shift in how we create code. 17:05 Pacific LM Sponsored Make Mechanical Advantage YOUR Advantage: How to Modernize and Futureproof Your Code with OpenRewrite Mark Heckler Senior Director of Field Engineering @Moderne Modernizing large codebases is tough—outdated frameworks, security fixes, and deprecated APIs drain engineering time and slow innovation. In this session, we’ll explore how to apply “Mechanical Advantage” in software: small, precise changes that deliver big results.