Seattle, WA – Joel Grus, a prominent software engineer and best-selling author, has shared his early takeaways from extensive use of Claude Code, Anthropic's AI coding tool. In a recent social media post, Grus expressed significant impressions regarding the AI's coding competence and speed, but noted considerable disappointment with its software design instincts.
Grus stated in his tweet, "I am v impressed by its competence: it knows a lot about libraries, its code typically works, it can do most things much faster than I can." This aligns with Anthropic's claims, which position Claude as a leading AI for developers, capable of writing, testing, and debugging complex software. Recent benchmarks, such as Claude Sonnet 4 leading on SWE-bench Verified, support its high performance in code generation.
However, Grus was "extremely underwhelmed by its (software) design instincts," citing issues with "bad architectural decisions, names things poorly, screws up separation of concerns, etc." He observed that while Claude is "coachable" and will fix issues when pointed out, this requires frequent intervention. This suggests that while AI can generate functional code, the qualitative aspects of software design remain a human-centric challenge.
For experienced professionals, Grus sees Claude Code as an "amazing force multiplier." He elaborated, "if you are a senior and have strong opinions about software design and are a diligent (harsh?) code reviewer, it's an amazing force multiplier." Conversely, he warned that "if you are not then it seems like a recipe for disaster tbh," indicating a potential risk for less experienced developers who might not identify or correct the AI's design shortcomings.
Joel Grus is recognized in the tech community as a software engineer, data scientist, and the author of "Data Science from Scratch." His background provides a credible perspective on the practical application and architectural implications of AI in software development. The observations highlight a critical distinction in the utility of advanced AI tools, emphasizing that human expertise in design and review remains paramount for high-quality software.