frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Comprehension Debt: The Ticking Time Bomb of LLM-Generated Code

https://codemanship.wordpress.com/2025/09/30/comprehension-debt-the-ticking-time-bomb-of-llm-generated-code/
21•todsacerdoti•1h ago

Comments

myflash13•26m ago
This is not just for LLM code. This is for any code that is written by anyone except yourself. A new engineer at Google, for example, cannot hit the ground running and make significant changes to the Google algorithm without months of "comprehension debt" to pay off.

However, code that is well-designed by humans tends to be easier to understand than LLM spaghetti.

carlmr•11m ago
>However, code that is well-designed by humans tends to be easier to understand than LLM spaghetti.

Additionally you may have institutional knowledge accessible. I can ask a human and they can explain what they did. I can ask an LLM, too and they will give me a plausible-sounding explanation of what they did.

injidup•25m ago
Shouldn't you be getting the LLM to also generate test cases to drive the code and also enforce coding standards on the LLM to generate small easily comprehensible software modułes with high quality inline documentation.

Is this something people are doing?

kace91•7m ago
The problem is similar to that of journalism vs social media hoaxes.

An llm-assisted engineer writes code faster than a careful person can review.

Eventually the careful engineers get ran over by the sheer amount of work to check, and code starts passing reviews when it shouldn’t.

It sounds obvious, that careless work is faster than careful one, but there are psychological issues in play - expectation by management of ai as a speed multiplier, personal interest in being perceived as someone who delivers fast, concerns of engineers of being seen as a bottleneck for others…

simonsarris•24m ago
A softer version of this has existed since word processing and Xerox machines (copiers) took off, in law and regulations. Tax code, zoning code etc exploded in complexity once words became immensely easy to create and copy.
scotty79•11m ago
I'm sure future LLMs will be able to comprehend more. So the debt, similarly to real world debt, is fine, as long as the line goes up.
dbuxton•11m ago
I think this is a relative succinct summary of the downside case for LLM code generation. I hear a lot of this and as someone who enjoys a well-structured codebase, I have a lot of instinctive sympathy.

However I think we should be thinking harder about how coding will change as LLMs change the economics of writing code: - If the cost of delivering a feature is ~0, what's the point in spending weeks prioritizing it? Maybe Product becomes more like an iterative QA function? - What are the risks that we currently manage through good software engineering practices and what's the actual impact of those risks materializing? For instance, if we expose customer data that's probably pretty existential, but most companies can tolerate a little unplanned downtime (even if they don't enjoy it!). As the economics change, how sustainable is the current cost/benefit equilibrium of high-quality code?

We might not like it but my guess is that in ≤ 5 years actual code is more akin to assembler where sure we might jump in and optimize but we are really just monitoring the test suites and coverage and risks rather than tuning whether or not the same library function is being evolved in a way which gives leverage across the code base.

mrkeen•10m ago
This was a pre-existing problem, even if reliance on LLMs is making it worse.

Naur (https://gwern.net/doc/cs/algorithm/1985-naur.pdf) called it "theory building":

> The death of a program happens when the programmer team possessing its theory is dissolved. A dead program may continue to be used for execution in a computer and to produce useful results. The actual state of death becomes visible when demands for modifications of the program cannot be intelligently answered. Revival of a program is the rebuilding of its theory by a new programmer team.

Lamport calls it "programming ≠ coding", where programming is "what you want to achieve and how" and coding is telling the computer how to do it.

I strongly agree with all of this. Even if your dev team skipped any kind of theory-building or modelling phase, they'd still passively absorb some of the model while typing the code into the computer. I think that it's this last resort of incidental model building that the LLM replaces.

I suspect that there is a strong correlation between programmers who don't think that there needs to be a model/theory, and those who are reporting that LLMs are speeding them up.

Show HN: Peanut – A Modern Money App

https://peanut.me
1•montenegrohugo•44s ago•0 comments

Ask HN: What startup operations did you wish you'd automated earlier?

1•sarathcp•1m ago•0 comments

The Expression Problem and Rust

https://purplesyringa.moe/blog/the-expression-problem-and-rust/
1•emschwartz•1m ago•0 comments

Imagine with Claude

https://claude.ai/imagine/
1•rbinv•2m ago•0 comments

German AI startup in funding talks at $4B valuation

https://www.ft.com/content/299ddb72-1ae7-4691-bf6b-cd0229bbb04f
1•aswegs8•3m ago•1 comments

Geocodio's Development Manifesto

https://www.geocod.io/code-and-coordinates/2025-09-30-development-manifesto/
1•thecodemonkey•4m ago•0 comments

Intel's original 64bit extensions for x86

https://soc.me/interfaces/intels-original-64bit-extensions-for-x86.html
1•thunderbong•6m ago•0 comments

Show HN: Fastest HTTP Cache and Reverse Proxy (Open Source)

https://borislavv.github.io/advcache.dev/
1•sanchez_c137•7m ago•0 comments

Go Proposal: Hashers

https://antonz.org/accepted/maphash-hasher/
1•Bogdanp•9m ago•0 comments

Tracking Stealth Fighters with cheap cameras [video]

https://www.youtube.com/watch?v=YZkLQsv3huo
1•xbmcuser•11m ago•0 comments

Wrapping up Cloudflare's 15th birthday

https://www.cloudflare.com/innovation-week/birthday-week-2025/
1•neiesc•12m ago•0 comments

Quickopds 0.1 – Python script for generating OPDS eBook feeds

https://pypi.org/project/quickopds/
1•mtorpey•13m ago•1 comments

'Money-saving' UK procurement platform racks up monster tab

https://www.theregister.com/2025/09/30/uk_procurement_platform_bill/
1•rntn•15m ago•0 comments

Survey to investigate Agentic Framework impact

https://forms.office.com/pages/responsepage.aspx?id=YfTDWCHI90KLliRZnP2LNgPIKuhSV6NJjjo0XP9MtlFUR...
1•hoshank•16m ago•1 comments

Samsung slashes 2nm prices by 33% to steal customers away from TSMC

https://www.sammobile.com/news/samsung-slashes-2nm-prices-by-33-to-steal-customers-away-from-tsmc/
1•gdevillers•16m ago•0 comments

Show HN: Highlite – Annotate, comment, highlight and share any web page

https://www.get-highlite.app/
1•ryoann•17m ago•0 comments

Asian Success Isn't an Accident

https://briefedbydata.substack.com/p/asian-success-isnt-an-accident
2•sebg•18m ago•1 comments

Spotify CEO Daniel Ek steps down

https://newsroom.spotify.com/2025-09-30/daniel-ek-letter-evolving-how-we-lead/
1•zmodem•20m ago•0 comments

Orange Pi AI Studio Pro – A Huawei Ascend 310 AI Mini PC

https://www.cnx-software.com/2025/09/30/orange-pi-ai-studio-pro-huawei-ascend-310-ai-mini-pc-with...
2•pyprism•20m ago•0 comments

Show HN: Build an e-commerce store ready for agentic checkout

https://www.searchagora.com/build-store
2•astronautmonkey•20m ago•0 comments

RISC-V Conditional Moves

https://www.corsix.org/content/riscv-conditional-moves
1•fanf2•21m ago•0 comments

Sample-Efficient Integration of New Modalities into Large Language Models

https://arxiv.org/abs/2509.04606
1•PaulHoule•24m ago•0 comments

How Wall Street's Big Bets on A.I. Are Driving Interest in Huge Parking Lots

https://www.nytimes.com/2025/09/16/business/jpmorgan-blackstone-data-centers-industrial-outdoor-s...
1•bookofjoe•27m ago•1 comments

Alert issued after common spice found contaminated with radiation at Calif. port

https://www.sfgate.com/bayarea/article/radioactive-spices-california-port-21073611.php
2•fcpguru•31m ago•1 comments

Orbiting the Hénon Attractor

https://observablehq.com/@yurivish/orbiting-the-henon-attractor
3•dtj1123•32m ago•0 comments

Apple HomeKit – The Long Con

https://www.naut.ca/blog/2025/08/29/apple-homekit-the-long-con/
2•rubatuga•34m ago•0 comments

Hugo2Nostr – Sync your Hugo post with Nostr network

https://github.com/delirehberi/hugo2nostr
1•delirehberi•34m ago•0 comments

As Floods Worsen, Pakistan Is the Epicenter of Climate Change

https://e360.yale.edu/features/pakistan-climate-floods
2•Brajeshwar•36m ago•0 comments

Llms.py – Local ChatGPT-Like UI and OpenAI Chat Server

https://servicestack.net/posts/llms-py-ui
1•mythz•39m ago•0 comments

AI CheatSheet – AI Tools Directory

https://www.aicheatsheet.org
1•Yugoleliatrope•41m ago•0 comments