frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

"Coding is solved" misses the point

https://blog.mastykarz.nl/coding-is-solved-misses-the-point/
14•listless•5h ago

Comments

johnwheeler•1h ago
This article misses the point. It assumes that the way business is currently done will be the way business is always done, but the LLM revolution aims to replace businesses that have these types of constraints sure initially it will work with them, but soon enough scrappy codebases will come out that hold their own and stand the test of time with LLMs at the helm
codygman•57m ago
Scrappy codebases is a very kind way to put it.
9rx•45m ago
> If they mean turning a well-specified problem into runnable code, they’re increasingly right.

Has coding ever meant anything else? This is just semantics, but I don't think a product person talking to customers to find out what they need has ever considered their work to be coding, even if the fruits of their discovery eventually ends up as code.

> Code was always the medium

Exactly. If you discovered that what the customer really needed was a wooden cabinet you'd build that instead. You wouldn't give them code and expect it to hold their belongings. Code has never entered the picture until you have something that is well-specified.

globular-toast•44m ago
Even "add a button" should be questioned. See the XY problem.
CoolestBeans•36m ago
What LLMs and coding agents do is drastically increase the opportunity cost of writing code by hand. But there are downsides to this. The value in a mature codebase is not number of lines of code. If you've worked with one, you know that lots of code can often be more of a liability than an asset. Lots of code increases the maintenance burden, it increases the complexity burden, it makes hunting down bugs harder. Lots of code signals not just complexity but poorly managed complexity. So really, in most codebases the opportunity cost of writing code was already incredibly high.

The other downside is that programming, especially in a high level language (i.e. not assembly), is not usually this discrete process of ideate -> plan -> write -> test -> review or whatever. Programming is a continuous interaction in which the computer is providing feedback in real time. This is why reducing build time is so powerful because it lets you get feedback faster. This is why IDEs are a good idea because it lets you get feedback faster. Certainly there are people and disciplines where you write out a detailed specification and implement it. But I think most programming is more fluid where as you write you then see where the inefficiencies and clunkiness is and you can adjust in real time. It becomes obvious if your design was bad or based on inappropriate assumptions because when you go to implement it you will feel the wrongness of it. And using agents robs you of this process.

Think of the difference between using an agent and writing code by hand like the difference between recording a live guitar or programming a track with MIDI. You can perfectly make a MIDI track that sounds just like a live guitar, you can program micro-timing adjustments, bends, and expressions. Or you can actually play a guitar. This requires building from a big vat of experience that not everyone has. But you get to feel the guitar vibrate in your hand and become part of this tight feedback loop of you and the instrument. I'm not saying one is better than the other. I'm just saying they produce different kinds of music even though they could in theory produce the same music.

The counterargument is now the AI agent is doing this process. Agents have an internal monologue where they write, test, update, test, etc. They also make difficult search or refactor jobs easier. But AI agents can't viscerally feel something is wrong or inappropriate because they can't have the lived experience of maintaining code. They can't feel the cost of having to add functionality into something that was designed and implemented poorly so it takes forever. What they can do is copy really well. And maybe they are so good at copying they will copy all the right patterns.

But in the meantime, because these tools cannot microadjust and become part of a very tight feedback loop right now it poses a problem. These tools push the evaluation of code further down in time where the cost is greater. To reiterate, the maintenance and refactoring of code was already what a lot of us are spending a lot of our time on in the first place. And pushing that work down the line makes the most expensive part of software engineering even more expensive.

hackable_sand•12m ago
I think it's easier to explain the anomalous "chess is solved".

Microsoft Word for Windows 1.1a, Native X64 Port

https://github.com/jmarshall23/msword
26•BruceEel•1h ago•8 comments

My server is a phone now

https://seg6.space/posts/phone-server/
264•seg6•8h ago•100 comments

Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

https://os8088.com/
131•jggonz•7h ago•55 comments

The original URL for this prediction will no longer be available in 11 years (2011)

http://longbets.org/601/
106•doubletwoyou•2h ago•23 comments

Melatonin impairs morning cognition in healthy young adults (2023)

https://academic.oup.com/sleep/article/46/Supplement_1/A34/7181621
81•bohaska•6h ago•26 comments

Improving Heuristics for A* Pathfinding

https://www.redblobgames.com/pathfinding/heuristics/differential.html
186•bobbiechen•1w ago•19 comments

Shopify replaced Redis with MySQL for inventory reservations–and it scaled

https://shopify.engineering/scaling-inventory-reservations
157•adletbalzhanov•8h ago•88 comments

Incentives are for losers

https://www.experimental-history.com/p/incentives-are-for-losers
78•bkudria•5h ago•35 comments

Dithered QR Codes

https://www.andrewt.net/dithered-qr-codes/wtf/
140•jmusall•8h ago•15 comments

Fastmail offers EU data region

https://www.fastmail.com/blog/fastmail-offers-eu-data-region/
381•groomlake•15h ago•192 comments

Unexpected events and prosocial behavior: the Batman effect (2025)

https://www.nature.com/articles/s44184-025-00171-5
46•davidbarker•6d ago•11 comments

_for-sale DNS records

https://specification.website/spec/foundations/for-sale-dns/
383•shaunpud•17h ago•141 comments

Retraction: The App Store Rejection of the Week That Was a Correct Rejection

https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week
133•minimaxir•3h ago•9 comments

Illinois just told every operating system to start reporting your kid's age

https://itsfoss.com/news/illinois-age-verification-bill/
62•WaitWaitWha•3h ago•34 comments

Open-source interactive map for the Aug 12 total solar eclipse

https://eclipsefan.org/?v=2&t=max&layers=eclipse%2Cbesselian%2Cumbra-live%2Cshadow-3d%2Ccloud-pro...
129•MarcoDewey•11h ago•28 comments

Making difficulty curves in games

http://www.davetech.co.uk/difficultycurves
101•hakkikonu•3d ago•38 comments

TheoremDB – A public workspace for machine mathematics

https://theoremdb.org/
27•frozenseven•5h ago•0 comments

Stylized GGX Shading

https://alexandrelamure.github.io/graphics-posts/stylized-ggx-shading.html
4•ibobev•4d ago•0 comments

Assert(): A Modern How To

https://fiberfs.io/blog/assert_a_modern_how_to
8•nyc_pizzadev•5d ago•3 comments

Triton: DirectX 11 Driver for QEMU

https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
164•electricant•17h ago•31 comments

Building a local positioning system to track runners using Ultra-Wideband

https://zeus.ugent.be/blog/25-26/12urenloop-uwb/
71•robinpdev•1w ago•5 comments

Should you stop cracking your knuckles?

https://www.bbc.com/future/article/20260807-should-i-stop-cracking-my-knuckles
41•tchalla•8h ago•43 comments

Finding zombies in our systems: A real-world story of CPU bottlenecks

https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu...
42•fagnerbrack•6d ago•9 comments

Fixing my tooltip accessibility mistake

https://jakearchibald.com/2026/my-tooltip-a11y-mistake/
25•robin_reala•1w ago•1 comments

Real-time MCP interceptor that blocks .env reads and dangerous commands agents

https://marketnow.site/
8•eddyflores•4h ago•0 comments

The Sound and Music of 'Hyper Light Drifter' [video]

https://gdcvault.com/play/1024135/The-Sound-and-Music-of
42•hyperific•4d ago•9 comments

Datalog Disassembly

https://github.com/GrammaTech/ddisasm
34•aboardRat4•6d ago•6 comments

“Code was never the hard part” is an insult to all programmers

https://blog.senko.net/code-was-never-the-hard-part-is-an-insult-to-all-programmers
698•senko•16h ago•417 comments

When Feature Flags Do and Don't Make Sense (2019)

https://software.rajivprab.com/2019/12/19/when-feature-flags-do-and-dont-make-sense/
22•whack•5d ago•18 comments

Preventing Misfolding by Preventing Folding

https://www.science.org/content/blog-post/preventing-misfolding-preventing-folding
59•surprisetalk•4d ago•3 comments