6/28/2026 at 6:45:47 PM
"you haven’t done any of the hard thinking you would normally do in writing the code yourself"It's true, I spend less time solving problems that arise naturally from the process of implementation. But implementation errors have a poor signal-to-noise ratio. For every error that exposes a real design problem there are 10 others that involve routine fixes: type errors, scope issues, import resolution, dependencies. There's a common argument I see being thrown around, which is "how will junior engineers develop into senior engineers if they don't get reps in with implementation?" But to me it feels like "programmer" and "architect" are becoming more and more orthogonal as the models improve in capability. If my goal is to be an architect, getting more reps in as an architect is in my best interest, and letting the agents do the dirty work frees up space for me to spend the mental effort where it counts. And anecdotally, the scope of projects I've started taking on has scaled roughly linearly relative to how much work I'm able to delegate, while the mental engagement has stayed constant.
by whoke
6/28/2026 at 9:35:02 PM
Business has tried and mostly failed to do this since the beginning of programming. Architects that stop coding long enough tend to become shitty architects as their abstractions increasingly become disconnected from the concrete requirements of the actual problem space rather than the idealized version in their head.by bcrosby95
6/28/2026 at 7:18:37 PM
| type errors, scope issues, import resolution, dependencies.I write code myself and use the LLM to find mistakes then fix them manually. I recommend inverting the conventional wisdom on LLMs:
1. Don't use it to write code. It's a terrible
programmer. But it's an intelligent rubber duck
and a solid analysis tool.
2. Write the code yourself. It'll go faster than
figuring it out as you go along. It's just typing
if you have a plan.
3. Use an LLM to sanity check what you wrote.
It can find potential design issues or future
problems or breaks from convention. Decide based on
your experience how much you want to address these
issues before moving on.
Is this as fast as AI writing the code? Not at first but possibly over time. Maybe faster. Certainly better quality.Plus you don't lose any of your skills in the process.
You're still doing the gruntwork necessary to keep your skillset.
And the token cost is a small fraction of what it takes to get LLMs to write good code.
by michaelchisari
6/28/2026 at 7:26:48 PM
> Don't use it to write code. It's a terrible programmer.I see this sentiment often, and I’m honestly not sure where this comes from, as it’s really not been my experience. I feel like this must come from people feeling threatened and just moving the goals posts, or not knowing how to use the tools effectively.
by dnadler
6/28/2026 at 8:47:31 PM
I think a lot of the people saying AI code sucks is because the code isn't formatted the way they like, not because the code doesn't work.Basically, the people that leave dozens of bikeshed code review comments.
Sure, sometimes I might ask the AI to break out a helper function or structure things differently, but that's the same as working with another dev
by Ferret7446
6/28/2026 at 8:29:50 PM
> I see this sentiment often, and I’m honestly not sure where this comes from, as it’s really not been my experienceIf you see people saying it often, but you are convinced they are just feeling threatened, what AI generated software would point to to say, "Look at this! Definitive evidence that they are just coping!"
by rmdashrfv
6/28/2026 at 7:44:30 PM
I see your sentiment quite often here on HN¹, I'm honestly not sure what kind of experience you may have had with automatic program writers. LLM code absolutely sucks.1 - I wonder why my other social circles are so different.
by marcosdumay
6/28/2026 at 8:14:04 PM
I agree. This sentiment is quite tiring and I put it down to one of 3 things:1) lies and/or cope
2) lack of actual software ability, therefore over evaluating your own skill
3) haven’t actually used LLMs, and want to do a “look at me I’m so unique and different”
I roll my eyes whenever someone says “AI bad” “AI sucks” “AI can’t replace me”
Yeah. Load of
by purple-leafy
6/28/2026 at 7:36:25 PM
It's a common enough experience that it shouldn't be dismissed.by michaelchisari
6/28/2026 at 8:57:20 PM
> Don't use it to write codeOne of the things I've started doing is to write the high level scaffold myself, create stubs (with comments) and have it fill out the details. I haven't done this for long, but I feel like my mental model of the code rots less, and I can review code faster.
I used to do this in the past, when these models were not all that capable, now there is a huge temptation to leave everything to the model. But long term I lose track of whats going on, and have a hard time even communicating with the model about the changes I want. Just a total decay of my mental model of the system, and it's really hard to recover from that state.
by nsingh2
6/28/2026 at 7:28:22 PM
This is half question, half thought experiment: What exactly is it that makes us think „great, I can delegate coding to the agent, and focus on architecture myself“, instead of „great, I can delegate coding to the agent, and I can delegate architecture to the agent, and I can focus on <third thing> myself“?And how many levels up can you construct this sentence before things go south?
What I‘m implying with this question is, of course: What makes us so confident that these things are not also better architects than us?
After all there is a huge corpus on how to architect applications correctly, and that’s in the training data just as much as Python best practices and C++ style recommendations.
by ManuelKiessling
6/28/2026 at 7:33:36 PM
You can delegate architecture to agents, as long as you know different architectures and decide which one is the most fit for a given scenario. AI can choose one but it will usually pick the one that is more present in the training corpus.React + NextJS is a terrible architectural decision for most projects that LLMs recommend all the time.
by brazukadev
6/28/2026 at 7:35:55 PM
ironically llm prove the its not possible to just think "abstract thoughts" . we cannot remove concrete "implmenation" facts like paris is capital of france and retain just abstract "countries have capitals"by dominotw