frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Maintaining code quality with widespread AI coding tools?

3•raydenvm•7mo ago
I've noticed a trend: as more devs at my company (and in projects I contribute to) adopt AI coding assistants, code quality seems to be slipping. It's a subtle change, but it's there.

The issues I keep noticing: - More "almost correct" code that causes subtle bugs - The codebase has less consistent architecture - More copy-pasted boilerplate that should be refactored

I know, maybe we shouldn't care about the overall quality and it's only AI that will look into the code further. But that's a somewhat distant variant of the future. For now, we should deal with speed/quality balance ourselves, with AI agents in help.

So, I'm curious, what's your approach for teams that are making AI tools work without sacrificing quality? Is there anything new you're doing, like special review processes, new metrics, training, or team guidelines?

Comments

mentalgear•7mo ago
I also share this experience/concern.

Yet, it could be as easy as having a specialised model which is a code quality checker, refactor-er or QA tester.

Also, claimify (MS research) could be interesting for isolating claims about what the code should do, and then following up on writing granular unit test coverage.

raydenvm•7mo ago
Thanks for sharing! Never heard of claimify, already looking into it...
furrball010•7mo ago
I share your concern, but perhaps for a different reason. I think the more code is added, the more problems/bugs emerge, whether a human or AI codes it.

However, with AI coding tools it's becoming a lot easier to write A LOT of code. And all this code (similar to when a human would write it) adds complexity and bugs. So it's not just the quality, it's also the quantity of code that damages existing code bases (in my view).

raydenvm•7mo ago
Yeah, more code in the same amount of time. And then it is tough to find more time for code review
sargstuff•7mo ago
?? code quality ?? more management quality. AI provides ability to spot possibility of 'issues'/conflicts sooner.

Really need to be adhering to set of defined specifications (functional / non-functional / domain specific), (work,project, etc). (and/or looking at what level(s) the specifications still relevant, post definition of specifications -- historically via different management levels). Note: doesn't necssarily mean riedgid specs first, code next, document.

Sigificant coding is "DFA" per setting/defining pre/post environment : repository check-in/out can be setup to do specification checking/diffing for auto-documentation, 'language/project features requirements, aka use, do not use, only use when, never use' can be done/filtered via . Above certain 'size', 're-inventions' would be an AI statisticall inference thing per amount of information.

Non-DFA aka "context sensitive" stuff : AI would only make sense if way to compare specifications with 'intentions'. aka generate confidence in how much newer coder has been on-boarded relative to coding attempts & project/work specifications. Perhaps also give work place management insite into how relevent things are (vs. "worker is the issue"). aka non-adherance to 'spec' because spec doesn't cover issue(s). Time to review spec. Still need human(s) in loop to figure out the relevant tangibles/intangibles. AI can certainly help identify ambiguities in specifications & how specifications are implimented/used. aka code debt & code drift

Acme Device Attestation Extension

https://datatracker.ietf.org/doc/draft-ietf-acme-device-attest/
1•todsacerdoti•42s ago•0 comments

Is it time to redraw our maps?

https://www.theguardian.com/books/2025/dec/14/is-it-time-to-redraw-our-maps
1•n1b0m•42s ago•0 comments

Send me a DM to send you all your lost money

1•kceebrowm•1m ago•0 comments

Show HN: TheAuditor – I indexed my code into SQLite to stop AI hallucinations

https://github.com/TheAuditorTool/Auditor
1•TheAuditorTool•2m ago•1 comments

Steve Eisman is cautious about LLMs, influenced by Gary Marcus

https://www.youtube.com/watch?v=wSJMtTETOv8
1•jadelcastillo•2m ago•0 comments

The Fatal "Hotwire": Deconstructing Cloudflare's 2025 Architectural Meltdown

https://medium.com/@acmerfight/the-fatal-hotwire-the-architectural-gamble-behind-cloudflares-extr...
1•acmerfight•5m ago•1 comments

Claude in a Game Theory Tournament

https://matthodges.com/posts/2025-12-14-claude-axelrod-prisoners-dilemma/
1•m-hodges•7m ago•0 comments

How Did the CIA Lose a Nuclear Device in the Himalayas?

https://www.nytimes.com/interactive/2025/12/13/world/asia/cia-nuclear-device-himalayas-nanda-devi...
1•Anon84•7m ago•0 comments

999 Penguins

https://999penguins.com
4•learntocode222•8m ago•0 comments

If you truncate a UUID I will truncate your fingers

https://gieseanw.wordpress.com/2025/12/14/if-you-truncate-a-uuid-i-will-truncate-your-fingers/
1•andyg_blog•8m ago•0 comments

Velato Hands-Free: Write JavaScript by Whistling

https://velato.net/HandsFree/
1•xpointer•9m ago•0 comments

Bird Game 3 – Online trend or marketing genius?

1•SergiuNistor•10m ago•0 comments

Show HN: 0xFeed – An AI filter to remove SEO spam and fluff from tech news

https://www.0xfeed.dev/
1•giovanella•11m ago•1 comments

Show HN: I built a tool that converts plain language into AI video prompts

https://www.movyolabs.com
1•Nair0•15m ago•0 comments

Pydantic resolve v2: assemble complex nested data with minimal cost

https://allmonday.github.io/pydantic-resolve/introduction/
1•tank-34•18m ago•0 comments

What would a real Limitless pill do?

https://neuroshift.club/blog/designing-limitless-pill-specification
2•heliosinc•23m ago•0 comments

Apple Maps claims it's 29,905 miles away

https://mathstodon.xyz/@dpiponi/115651419771418748
24•ColinWright•24m ago•10 comments

PageFlow – The ultra-minimalist, native macOS PDF reader

https://pageflow.pinchen.me/
2•pinchen147•24m ago•1 comments

Show HN: Tasklanes

https://tasklanes.app
1•fcuk112•28m ago•0 comments

How SSE actually work on Deno deploy

https://sam.elborai.me/articles/how-sse-actually-works-deno-deploy/
1•dgellow•29m ago•0 comments

Nexus

https://github.com/pranav-cs-1/nexus
1•handfuloflight•32m ago•0 comments

Myna v2.0 Beta: supports bold, italic, contextual alternates, and even APL prog

https://github.com/sayyadirfanali/Myna/releases/tag/v2.0.0.0-beta
2•todsacerdoti•38m ago•0 comments

Ditch the Chain-of-Thought Hacks: A Modular System for Composing AI Operations

https://vibboai.com
1•mrkn1•42m ago•0 comments

AWS Re:Invent 2025 – Introducing Nitro Isolation Engine [video]

https://www.youtube.com/watch?v=hqqKi3E-oG8
2•pjmlp•48m ago•0 comments

Show HN: I built time to read all the things I want to

https://read-fast.replit.app/
4•thomoliverz•49m ago•1 comments

AI and the ironies of automation – Part 2

https://www.ufried.com/blog/ironies_of_ai_2/
22•BinaryIgor•50m ago•0 comments

A Linux VM on Android via AVF

https://lpc.events/event/19/contributions/2123/
1•sipofwater•53m ago•3 comments

Client-side text sharing via compressed URLs

https://btoa.link/br85/8#G*Ywj@G9MR1NXbZ,v}wu5U#s7nZ;D=Zk!akxV(hB8WbIW_Npmr5ztAqS7KFhpuN}puiKi0!5...
1•weiliddat•55m ago•0 comments

Google adds native HLS video playback to Chrome desktop

https://tech-ish.com/2025/12/08/google-chrome-microsoft-edge-chromium-native-hls-playback-desktop/
1•lucidplot•56m ago•1 comments

Vacuum Is a Lie: About Your Indexes

https://boringsql.com/posts/vacuum-is-lie/
2•birdculture•56m ago•0 comments