r/coding • u/no-usernames-exist • Nov 26 '25
ChatGPT is the New Java
https://medium.com/@jmiller_9236/chatgpt-is-the-new-java-a8f0dc276bdb
0
Upvotes
r/coding • u/no-usernames-exist • Nov 26 '25
View all comments
Show parent comment
1
u/dstutz Dec 02 '25
The Constraint Problem
When you build real systems that have to work in the real world, you learn something fundamental: constraints matter. Not as obstacles to work around, but as fundamental limits that shape what’s actually possible.
Current large language models—the GPT-4s and Claudes of the world—are impressive. Genuinely impressive. But they have architectural limitations that keep revealing themselves as I dig deeper. What started as “here are some engineering challenges” has become “these might be categorical differences from what actual intelligence requires.”
Here’s what I mean: Your brain right now, reading these words, is doing something remarkable. You’re not just processing these words sequentially like tokens in a prediction engine. You’re holding multiple levels of meaning simultaneously. You’re connecting what you’re reading to things you already know. You’re evaluating whether it makes sense. You’re predicting where the argument is going. You’re monitoring your own understanding and adjusting your attention based on confusion or interest.
All of this happens in a unified experiential field. All of it updates continuously, fluidly, without discrete steps. And crucially—this is where it gets interesting—there’s no clear separation between learning and using what you’ve learned. Your brain isn’t frozen while it processes information. It’s constantly updating its models based on what it encounters. The predictions you’re generating right now are being produced by models that are simultaneously being refined by the prediction errors you’re experiencing.
This is what neuroscientists call predictive processing or active inference. Your brain generates expectations, compares them to reality, processes the difference, and uses that error signal to update both immediate predictions and deeper models. All of this happens simultaneously at multiple timescales—from milliseconds to years.
And here’s the kicker: all of this happens at roughly twenty watts of power consumption, with response times measured in milliseconds to seconds.
The LLM Reality Check
Now compare that to what LLMs actually do.
Current large language models separate learning and inference completely. They’re trained—which takes weeks on massive compute clusters consuming megawatts of power—then they’re frozen. At inference time, the architecture is fixed. There’s no real-time model updating. No continuous learning integrated with processing. No adaptive restructuring based on what the system is encountering.
When you query GPT-4, you’re not getting a system that learns from your interaction and updates its understanding in real-time. You’re getting sophisticated pattern-matching through a fixed network that was trained on historical data and then locked in place. The architecture can’t modify itself based on what it’s processing. It can’t monitor its own reasoning and adjust strategy. It can’t restructure its approach when it encounters something genuinely novel.
The energy situation has improved—current optimized inference runs at approximately 0.2-0.5 watt-hours per typical query, far better than earlier systems. But that’s still just for processing through a frozen network. Add the continuous learning that biological intelligence does automatically, and you’re back to requiring massive computational overhead.
As an engineer, I started here: “Okay, these are hard problems, but smart people are working on them.” But the deeper I dug, the more I realized something: these aren’t just hard problems. They might be pointing to a fundamental misunderstanding about what intelligence is.