this post was submitted on 30 Dec 2025
99 points (93.8% liked)
Programming
24135 readers
507 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've maintained for a while that LLMs don't make you a more productive programmer, they just let you write bad code faster.
90% of the job isn't writing code anyway. Once I know what code I wanna write, banging it out is just pure catharsis.
Glad to see there's other programmers out there who actually take pride in their work.
your experience isnt other peoples experience. just because you can't get results doesnt mean the trchnology is invalid, just your use of it.
"skill issue" as the youngers say
I'd rather hone my skills at writing better, more intelligible code than spend that same time learning how to make LLMs output slightly less shit code.
Whenever we don't actively use and train our skills, they will inevitably atrophy. Something I think about quite often on this topic is Plato's argument against writing. His view is that writing things down is "a recipe not for memory, but for reminder", leading to a reduction in one's capacity for recall and thinking. I don't disagree with this, but where I differ is that I find it a worthwhile tradeoff when accounting for all the ways that writing increases my mental capacities.
For me, weighing the tradeoff is the most important gauge of whether a given tool is worthwhile or not. And personally, using an LLM for coding is not worth it when considering what I gain Vs lose from prioritising that over growing my existing skills and knowledge
It's been my experience that the quality of code is greatly influenced by the quality of your project instructions file, and your prompt. And of course what model you're using.
I am not necessarily a proponent of AI, I just found myself being reassigned to a team that manages AI for developer use. Part of my responsibilities has been to research how to successfully and productively use the tech.
But at a certain point, it seems like you spend more time babysitting and spoon-feeding the LLM than you do writing productive code.
There's a lot of busywork that I could see it being good for, like if you're asked to generate 100 test cases for an API with a bunch of tiny variations, but that kind of work is inherently low value. And in most cases you're probably better off using a tool designed for the job, like a fuzzer.
I've found it pretty effective to not babysit, but instead have the model iterate on it's instructions file. If it did something wrong or unexpected, I explain what I wanted it to do, and ask it to update it's project instructions to avoid the pitfall in future. It's more akin to calm and positive reinforcement.
Obviously YMMV. I am in charge of a large codebase of python cron automations, that interact with a handful of services and APIs. I've rolled a ~600 line instructions file, that has allowed me to pretty successfully use Claude to stand up from scratch full object-oriented clients, complete with dep injection, schema and contract data models, unit tests, etc.
I do end up having to make stylistic tweaks, and sometimes reinforce things like DRY, but I actually enjoy that part.
EDIT: Whenever I begin to feel like I'm babysitting, it's usually due to context pollution and the best course is to start a fresh agent session.