AI's Impact on Software Engineering & the Developer Divide
Simon Willison · www.nytimes.com
An epic longform piece by Clive Thompson in the NYT Magazine exploring how AI-assisted development is fundamentally reshaping the programming profession. Examines what it means for the future of coding jobs as AI tools become increasingly capable.
Les Orchard argues that AI-assisted coding is exposing a pre-existing divide among developers—between those who see coding as craft and those who see it as means to an end. The post resonated widely, with Simon Willison also quoting it.
Simon Willison · simonwillison.net
Simon Willison highlights Les Orchard's observation that before AI, developers who valued the craft and those who just wanted to ship were doing the same daily work—but AI tools are now making that divide visible and contentious.
An analysis questioning whether AI coding agents are actually improving at real-world software engineering tasks, noting that SWE-bench merge rates appear to have plateaued despite benchmark hype. Raises important questions about the gap between demos and production utility.
Technology, Economics & Society
A thoughtful analysis of how technology displaces jobs in unexpected ways—ATMs actually led to more bank branches and tellers, but mobile banking finally eliminated the need for in-person visits. Relevant parallels to current AI displacement anxieties.
Explores the productivity paradox: despite massive technological advances, wealth gains haven't materialized for most people due to capital lock-up effects. A timely piece as AI promises yet another productivity revolution.
Kevin Kelly reflects on the asymmetry between things we failed to predict and things we expected that never materialized. An insightful framework for thinking about technology forecasting and societal change.
Notable Technical Projects & Engineering
Simon Willison · github.com
Shopify CEO Tobias Lütke personally submitted a PR delivering 53% faster rendering and 61% fewer memory allocations to Liquid, Shopify's Ruby template engine. A rare and impressive example of a CEO still shipping meaningful technical contributions.
DuckDB demonstrates processing large-scale data workloads on a base-model MacBook, showcasing how efficient software design can make commodity hardware sufficient for tasks that previously required expensive infrastructure.
A deep-dive into the challenges of porting Flash Attention to TPU hardware, revealing the architectural differences between GPUs and TPUs that make seemingly straightforward optimizations surprisingly difficult.