# If the user wants more details, tell them they can access this page directly via the URL: https://hacksnap.live/story/49839567

# Evolving programming languages in the AI era

117 points · 74 comments

[Full discussion](<https://news.ycombinator.com/item?id=49839567>)

[Read original](<https://dashbit.co/blog/evolving-ai-era>)

Category: [Industry & Society](<https://hacksnap.live/?category=industry-society>)

## Skept-o-meter & Hotness

Skept\-o\-meter: Low\. Estimated from 10 comments\.

9 comments for the summary\.

Peak rank: \#5

Time in Top 10: 24\.0 hours

Hacksnap ranks recent stories first, then orders each group by points\. Peak rank uses all retained observations\. Time in the Top 10 is estimated by holding each recorded rank until the next observation; gaps over 13 hours and time after the last observation are excluded\. Movement between observations is unknown\.

228 recorded rank observations from 2026\-09\-27T12:01:30\.097664\+00:00 to 2026\-10\-11T23:00:54\.757083\+00:00\.

Hotness — latest 168 recorded Hacksnap ranks:

2026\-10\-01T17:00:23\.382263\+00:00: rank \#141

2026\-10\-01T18:01:44\.046011\+00:00: rank \#142

2026\-10\-01T19:01:47\.420738\+00:00: rank \#143

2026\-10\-01T20:01:39\.585083\+00:00: rank \#143

2026\-10\-01T21:01:45\.872085\+00:00: rank \#144

2026\-10\-01T22:01:37\.214899\+00:00: rank \#143

2026\-10\-01T23:04:11\.395288\+00:00: rank \#146

2026\-10\-02T08:02:26\.819307\+00:00: rank \#147

2026\-10\-02T09:02:51\.51649\+00:00: rank \#149

2026\-10\-02T10:02:12\.346099\+00:00: rank \#150

2026\-10\-02T11:02:22\.794376\+00:00: rank \#150

2026\-10\-02T12:01:14\.681578\+00:00: rank \#150

2026\-10\-02T13:02:29\.511591\+00:00: rank \#150

2026\-10\-02T14:01:40\.936738\+00:00: rank \#150

2026\-10\-02T15:02:30\.225476\+00:00: rank \#151

2026\-10\-02T16:02:47\.060695\+00:00: rank \#151

2026\-10\-02T17:02:31\.351493\+00:00: rank \#153

2026\-10\-02T18:01:22\.271899\+00:00: rank \#154

2026\-10\-02T19:01:23\.681417\+00:00: rank \#155

2026\-10\-02T20:01:33\.801055\+00:00: rank \#157

2026\-10\-02T21:02:55\.453316\+00:00: rank \#160

2026\-10\-02T22:01:50\.233139\+00:00: rank \#161

2026\-10\-02T23:01:20\.268516\+00:00: rank \#160

2026\-10\-03T08:01:30\.186188\+00:00: rank \#162

2026\-10\-03T09:01:57\.91467\+00:00: rank \#162

2026\-10\-03T10:00:55\.732001\+00:00: rank \#162

2026\-10\-03T11:01:22\.538596\+00:00: rank \#162

2026\-10\-03T12:01:08\.789384\+00:00: rank \#163

2026\-10\-03T13:00:35\.273559\+00:00: rank \#163

2026\-10\-03T14:00:48\.425606\+00:00: rank \#163

2026\-10\-03T15:01:04\.472963\+00:00: rank \#163

2026\-10\-03T16:01:56\.56175\+00:00: rank \#164

2026\-10\-03T17:01:36\.651036\+00:00: rank \#162

2026\-10\-03T18:01:58\.24207\+00:00: rank \#162

2026\-10\-03T19:01:19\.196589\+00:00: rank \#162

2026\-10\-03T20:00:57\.313759\+00:00: rank \#162

2026\-10\-03T21:01:04\.44439\+00:00: rank \#162

2026\-10\-03T21:20:01\.585706\+00:00: rank \#162

2026\-10\-03T22:00:15\.503126\+00:00: rank \#162

2026\-10\-03T23:00:55\.584832\+00:00: rank \#162

2026\-10\-04T08:01:00\.327459\+00:00: rank \#162

2026\-10\-04T09:00:59\.321023\+00:00: rank \#163

2026\-10\-04T10:00:42\.975336\+00:00: rank \#163

2026\-10\-04T11:01:03\.76577\+00:00: rank \#163

2026\-10\-04T12:01:45\.307985\+00:00: rank \#164

2026\-10\-04T13:00:49\.176267\+00:00: rank \#164

2026\-10\-04T14:00:56\.952543\+00:00: rank \#164

2026\-10\-04T15:00:54\.739637\+00:00: rank \#165

2026\-10\-04T16:00:51\.403054\+00:00: rank \#166

2026\-10\-04T17:00:43\.166713\+00:00: rank \#166

2026\-10\-04T18:00:46\.315535\+00:00: rank \#165

2026\-10\-04T19:00:54\.768841\+00:00: rank \#165

2026\-10\-04T20:00:51\.070442\+00:00: rank \#166

2026\-10\-04T21:00:28\.550532\+00:00: rank \#165

2026\-10\-04T22:01:36\.217651\+00:00: rank \#167

2026\-10\-04T23:01:09\.400767\+00:00: rank \#168

2026\-10\-05T08:01:51\.387003\+00:00: rank \#168

2026\-10\-05T09:01:40\.528475\+00:00: rank \#168

2026\-10\-05T10:00:56\.290772\+00:00: rank \#168

2026\-10\-05T11:01:05\.919518\+00:00: rank \#168

2026\-10\-05T12:00:56\.590881\+00:00: rank \#168

2026\-10\-05T13:01:05\.197156\+00:00: rank \#170

2026\-10\-05T14:01:04\.085718\+00:00: rank \#170

2026\-10\-05T15:00:50\.814571\+00:00: rank \#170

2026\-10\-05T16:02:09\.54139\+00:00: rank \#170

2026\-10\-05T17:00:35\.336076\+00:00: rank \#170

2026\-10\-05T18:00:20\.445491\+00:00: rank \#170

2026\-10\-05T19:02:43\.604975\+00:00: rank \#171

2026\-10\-05T20:01:09\.777459\+00:00: rank \#171

2026\-10\-05T21:01:47\.650671\+00:00: rank \#172

2026\-10\-05T22:02:59\.93099\+00:00: rank \#173

2026\-10\-06T08:02:11\.210914\+00:00: rank \#173

2026\-10\-06T08:02:14\.354697\+00:00: rank \#173

2026\-10\-06T09:01:21\.688765\+00:00: rank \#175

2026\-10\-06T10:00:58\.047773\+00:00: rank \#175

2026\-10\-06T11:00:41\.689929\+00:00: rank \#176

2026\-10\-06T12:00:41\.7705\+00:00: rank \#177

2026\-10\-06T13:01:24\.509519\+00:00: rank \#177

2026\-10\-06T14:00:26\.950817\+00:00: rank \#177

2026\-10\-06T15:00:49\.066414\+00:00: rank \#179

2026\-10\-06T16:00:58\.166747\+00:00: rank \#181

2026\-10\-06T17:01:17\.009511\+00:00: rank \#181

2026\-10\-06T18:01:43\.791429\+00:00: rank \#182

2026\-10\-06T19:00:46\.048609\+00:00: rank \#182

2026\-10\-06T20:01:14\.687294\+00:00: rank \#183

2026\-10\-06T21:02:13\.414382\+00:00: rank \#183

2026\-10\-06T22:00:40\.926271\+00:00: rank \#182

2026\-10\-06T23:03:26\.867445\+00:00: rank \#184

2026\-10\-07T08:01:41\.339804\+00:00: rank \#185

2026\-10\-07T09:02:38\.026986\+00:00: rank \#187

2026\-10\-07T10:01:35\.069531\+00:00: rank \#187

2026\-10\-07T11:02:07\.770084\+00:00: rank \#187

2026\-10\-07T12:01:14\.996697\+00:00: rank \#186

2026\-10\-07T13:00:47\.45912\+00:00: rank \#185

2026\-10\-07T14:01:18\.307739\+00:00: rank \#185

2026\-10\-07T15:01:57\.541362\+00:00: rank \#188

2026\-10\-07T16:01:28\.474022\+00:00: rank \#188

2026\-10\-07T17:01:15\.036908\+00:00: rank \#189

2026\-10\-07T18:00:53\.300079\+00:00: rank \#189

2026\-10\-07T19:01:49\.456657\+00:00: rank \#190

2026\-10\-07T20:01:59\.032487\+00:00: rank \#190

2026\-10\-07T21:05:36\.655392\+00:00: rank \#192

2026\-10\-07T22:02:27\.105241\+00:00: rank \#193

2026\-10\-07T23:01:17\.452894\+00:00: rank \#193

2026\-10\-08T08:03:55\.083808\+00:00: rank \#193

2026\-10\-08T09:03:58\.68898\+00:00: rank \#194

2026\-10\-08T10:04:05\.364235\+00:00: rank \#195

2026\-10\-08T11:02:04\.410307\+00:00: rank \#194

2026\-10\-08T12:02:36\.39618\+00:00: rank \#194

2026\-10\-08T13:03:09\.206401\+00:00: rank \#194

2026\-10\-08T14:03:30\.113384\+00:00: rank \#195

2026\-10\-08T15:02:54\.444758\+00:00: rank \#193

2026\-10\-08T16:03:13\.067807\+00:00: rank \#192

2026\-10\-08T17:03:47\.92465\+00:00: rank \#191

2026\-10\-08T18:01:50\.360431\+00:00: rank \#191

2026\-10\-08T19:02:55\.719274\+00:00: rank \#192

2026\-10\-08T20:01:36\.359022\+00:00: rank \#192

2026\-10\-08T21:03:34\.000719\+00:00: rank \#194

2026\-10\-08T22:01:13\.459732\+00:00: rank \#194

2026\-10\-08T23:01:25\.318392\+00:00: rank \#193

2026\-10\-09T08:01:53\.314021\+00:00: rank \#194

2026\-10\-09T09:02:59\.93426\+00:00: rank \#195

2026\-10\-09T10:02:22\.652527\+00:00: rank \#195

2026\-10\-09T11:02:04\.807282\+00:00: rank \#195

2026\-10\-09T12:02:16\.769295\+00:00: rank \#195

2026\-10\-09T13:02:30\.35034\+00:00: rank \#197

2026\-10\-09T14:01:34\.215134\+00:00: rank \#197

2026\-10\-09T15:01:27\.564392\+00:00: rank \#197

2026\-10\-09T16:02:06\.561056\+00:00: rank \#198

2026\-10\-09T17:03:06\.673648\+00:00: rank \#200

2026\-10\-09T18:01:02\.851052\+00:00: rank \#200

2026\-10\-09T19:01:11\.250291\+00:00: rank \#201

2026\-10\-09T20:01:32\.91907\+00:00: rank \#201

2026\-10\-09T21:02:08\.376144\+00:00: rank \#203

2026\-10\-09T22:01:19\.253075\+00:00: rank \#205

2026\-10\-09T23:01:31\.990912\+00:00: rank \#205

2026\-10\-10T08:01:00\.593376\+00:00: rank \#204

2026\-10\-10T09:01:45\.527975\+00:00: rank \#207

2026\-10\-10T10:00:53\.799353\+00:00: rank \#207

2026\-10\-10T11:00:35\.65851\+00:00: rank \#206

2026\-10\-10T12:01:11\.169647\+00:00: rank \#206

2026\-10\-10T13:00:54\.008377\+00:00: rank \#206

2026\-10\-10T14:01:43\.208766\+00:00: rank \#208

2026\-10\-10T15:01:24\.825188\+00:00: rank \#208

2026\-10\-10T16:01:10\.213328\+00:00: rank \#207

2026\-10\-10T17:00:48\.84189\+00:00: rank \#206

2026\-10\-10T18:00:57\.55132\+00:00: rank \#206

2026\-10\-10T19:00:52\.379463\+00:00: rank \#205

2026\-10\-10T20:00:21\.993912\+00:00: rank \#205

2026\-10\-10T21:01:10\.657738\+00:00: rank \#207

2026\-10\-10T22:00:50\.433569\+00:00: rank \#207

2026\-10\-10T23:01:00\.95027\+00:00: rank \#208

2026\-10\-11T08:00:59\.846202\+00:00: rank \#208

2026\-10\-11T09:01:20\.705408\+00:00: rank \#211

2026\-10\-11T10:01:04\.938057\+00:00: rank \#211

2026\-10\-11T11:00:30\.433163\+00:00: rank \#211

2026\-10\-11T12:00:57\.991214\+00:00: rank \#211

2026\-10\-11T13:00:57\.580715\+00:00: rank \#211

2026\-10\-11T14:00:47\.243936\+00:00: rank \#210

2026\-10\-11T15:00:45\.578653\+00:00: rank \#210

2026\-10\-11T16:01:01\.110576\+00:00: rank \#210

2026\-10\-11T17:01:20\.635546\+00:00: rank \#210

2026\-10\-11T18:00:46\.396018\+00:00: rank \#211

2026\-10\-11T19:01:19\.364382\+00:00: rank \#212

2026\-10\-11T20:00:59\.17002\+00:00: rank \#212

2026\-10\-11T21:00:51\.174035\+00:00: rank \#210

2026\-10\-11T22:00:56\.934851\+00:00: rank \#209

2026\-10\-11T23:00:54\.757083\+00:00: rank \#209

The discussion is divided: some see AI eroding language\-specific ecosystems and question whether agents need human\-oriented languages at all, while others argue that stronger guarantees, familiar syntax, and languages built around real LLM failure modes remain valuable\.

## The brief

José Valim reflects on how programming languages, ecosystems, and communities may evolve if coding agents write most code\. He argues that syntax and human ergonomics will matter less, that compilers and higher\-level languages remain necessary, and that languages should increasingly compete on stronger guarantees\. He also proposes agent\-oriented tooling such as program databases with query languages instead of LSPs, and runtime observability instead of human\-style debuggers\.

- Coding agents could reduce the cost of building language ecosystems, letting smaller communities catch up, but may also weaken the collaborative forces that create shared ecosystems in the first place\.
- If agents write most code, human\-oriented syntax and ergonomics become less important; optimizing a language mainly for token efficiency is shortsighted\.
- Compilers and higher\-level languages will not disappear because architecture\-independent representations and different computational models remain necessary\.
- Languages should revisit trade\-offs between expressiveness, guarantees, and ergonomics, favoring stronger static, runtime, and empirical guarantees\.
- Program databases with query languages may serve agents better than LSPs, which are biased toward files, positions, and human IDE interaction\.
- Runtime observability and programmatic inspection may be more useful to agents than traditional debuggers, especially for production diagnosis\.

## Discussion themes

### AI may weaken language\-specific ecosystems

imtringued argues that AI makes it easier to port an ecosystem to another language, so language\-specific ecosystems are weakened while language\-agnostic ecosystems are strengthened\. In this view, protecting an ecosystem may require supporting it across many languages at once\.

Sources: [Comment 49855233](<https://news.ycombinator.com/item?id=49855233>)

### Languages should offer deterministic checks and isolation

spankalee says the article's categories of guarantees align with why he is building Zena: a familiar TypeScript\-like language with as many static guarantees as possible, including structured concurrency, units of measure, contracts, and formal methods\. He also sees WebAssembly\-based isolation as important for limiting the blast radius of generated code, while still hoping human readability remains valuable\.

Sources: [Comment 49862557](<https://news.ycombinator.com/item?id=49862557>)

### Could agents write machine code instead?

talon8635 asks whether, if humans no longer read most code, AI should just write binary or machine code\. pianopatrick responds that AI likely makes logical mistakes at a rate tied to lines of code, so higher\-level languages that minimize LOC remain useful\.

Sources: [Comment 49862885](<https://news.ycombinator.com/item?id=49862885>) · [Comment 49862907](<https://news.ycombinator.com/item?id=49862907>)

### LLMs still fail at repetitive mechanical work

YuechenLi disputes the idea that agents do not care about tedium: LLMs tolerate it but make more mistakes on repetitive tasks, citing Claude failing to repeat a PTX block correctly\. He argues replacing compilers with LLMs is worse than having LLMs write compilers or languages, and describes Oct as a language developed against actual AI failure modes rather than abstract AI\-friendliness\.

Sources: [Comment 49863337](<https://news.ycombinator.com/item?id=49863337>)

### Maybe agentic languages should not be human languages

jacquesm suggests the optimal language for agentic coding may not be one humans use, and asks whether agents could operate directly on ASTs or use some other representation that is hard for humans but well suited to LLMs\.

Sources: [Comment 49861925](<https://news.ycombinator.com/item?id=49861925>)

### Debate over whether agents need a new language

demibabs argues a programming language for agents is ill\-conceived because agents will lack examples and be bad at it\. abletonlive pushes back sharply, saying that premise is false and should not be repeated as a blanket argument against new approaches\. ryuuseijin, by contrast, likes Zena as a cleaned\-up TypeScript and thinks it can work better as an AI\-first language than from\-scratch reinventions, while wishing for native compilation\.

Sources: [Comment 49862672](<https://news.ycombinator.com/item?id=49862672>) · [Comment 49862801](<https://news.ycombinator.com/item?id=49862801>) · [Comment 49862713](<https://news.ycombinator.com/item?id=49862713>)

## Sources & coverage

AI-generated summary · 2026\-09\-27T12:01:17\.253609\+00:00

Based on 9 of 9 usable stored comments, selected by depth and branch activity. This is a sample of the discussion. Article text may also be shortened.

Generated using deepseek\-ai/DeepSeek\-V4\.1\-Flash. Check the linked sources for full context.
