Quoting Carson Gross

Simon Willison's Blog News

Summary

Simon Willison quotes Carson Gross arguing that programming remains fundamentally about problem-solving and controlling complexity, skills that will stay valuable even as AI tools advance.

No content available
Original Article
View Cached Full Text

Cached at: 10/09/26, 06:18 AM

# A quote from Carson Gross Source: [https://simonwillison.net/2026/Oct/8/carson-gross/](https://simonwillison.net/2026/Oct/8/carson-gross/) 8th October 2026 > Computer programming is, fundamentally, about two things: - Problem\-solving using computers - Learning to control complexity while solving these problems I have a hard time imagining a future where knowing how to solve problems with computers and how to control the complexity of those solutions is*less*valuable than it is today, so I think it will continue to be a viable career even with the advent of AI tools\. —[Carson Gross](https://htmx.org/essays/yes-and/) ## Recent articles - [Claude Haiku 5\.5](https://simonwillison.net/2026/Oct/7/claude-haiku-5-5/)\- 7th October 2026 - [We're going to need default hard budget caps on pretty much everything](https://simonwillison.net/2026/Oct/3/default-hard-budget-caps/)\- 3rd October 2026 - [OpenAI DevDay 2026 live blog](https://simonwillison.net/2026/Sep/29/openai-devday-2026-live-blog/)\- 29th September 2026

Similar Articles

Yes, and

Hacker News Top

htmx 作者、蒙大拿州立大学计算机科学教授 Carson Gross 撰文探讨“在 AI 时代是否还应该成为程序员”,他认为编程的核心——解决问题与控制复杂性——依然有价值,但强烈警告初学者不要依赖 AI 生成代码,必须亲手写代码才能读懂代码,并指出 LLM 并不像编译器那样确定、往往引入额外的偶然复杂性。

@saranormous: https://x.com/saranormous/status/2064510215056400652

X AI KOLs Following

Despite rapid advances in AI coding agents like Devin, which have dramatically increased code writing and shipping, the article argues that the most valuable aspects of software engineering remain illegible to benchmarks and require human judgement and organizational coordination that cannot be easily automated.

Note on 24th September 2026

Simon Willison's Blog

Simon Willison notes that coding agents, while powerful, add complexity to software engineering, requiring significant discipline and knowledge to unlock their full potential.