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•6mo 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•6mo 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•6mo ago
Thanks for sharing! Never heard of claimify, already looking into it...
furrball010•6mo 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•6mo ago
Yeah, more code in the same amount of time. And then it is tough to find more time for code review
sargstuff•6mo 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

Alternative Internet Protocols

https://n0thanky0u.neocities.org/alternativeprotocols/
1•Mr_Minderbinder•4m ago•0 comments

GitArsenal: Automates Repository Setup

https://www.gitarsenal.dev/cli
1•rs545837•7m ago•1 comments

There are no moral laws out there

https://www.optimallyirrational.com/p/there-are-no-moral-laws-out-there
1•hn_rationality•10m ago•1 comments

1980s BASIC's Paint

https://youtu.be/f9YkL9_GfwQ
1•user____name•10m ago•1 comments

Show HN: Hh.ht – a lightweight JSON-extended scripting language

https://github.com/chunpulee/hh.ht
1•chunpulee•15m ago•0 comments

Good Engineers Write Bad Code – A Hacker News Discussion

https://medium.com/@adrianbooth/how-good-engineers-write-bad-code-a-hacker-news-discussion-e27fa9...
2•adrianbooth17•15m ago•0 comments

Solidtime: Modern open-source time-tracking app

https://github.com/solidtime-io/solidtime
1•tricked•18m ago•0 comments

I won my first game jam

https://irtaza.xyz/blog/how-i-won-my-first-game-jam/
2•Irtaza1•19m ago•0 comments

Preserving Snow Crystals

https://www.its.caltech.edu/~atomic/snowcrystals/preserve/preserve.htm
1•jameslk•20m ago•0 comments

AWS inks strategic collaboration agreement with Posit, maker of RStudio/Positron

https://posit.co/blog/posit-signs-strategic-collaboration-agreement-with-aws
3•ionychal•21m ago•0 comments

Two truths of software development still valid in the age of AI

https://espen.wtf/articles/2025/11/two-truths-of-software-development-still-valid-in-the-age-of-ai/
2•ingve•22m ago•0 comments

We Brexiteers must acknowledge the costs of leaving Europe

https://www.thetimes.com/business/economics/article/we-brexiteers-must-acknowledge-the-costs-of-l...
2•mpweiher•22m ago•2 comments

Mononoke Hime FAQ's

http://www.nausicaa.net/miyazaki/mh/faq.html
1•Eridanus2•30m ago•0 comments

WebGPU Snippets – Vercel Inspired

https://webgpusnippets.vercel.app/
1•hsnice16•30m ago•0 comments

I underestimated SEO, & now got surprised, my website is going up

https://www.lync.me
1•Mohamm6d•34m ago•1 comments

Show HN: Truesize.net – Now with 140k regions and iOS and Android apps

https://truesize.net/
1•FreeGuessr•36m ago•0 comments

A free, no-signup address label maker that works in the browser

https://blondfrogs.github.io/label-maker/
1•thunderbong•37m ago•0 comments

The undeserved status of the pigeon-hole principle (EWD 1094)

https://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1094.html
2•tosh•38m ago•0 comments

What Happens When You Move the Mouse Pointer

https://youtu.be/sZC0Biv_Iyk
1•artisandip7•40m ago•0 comments

PEP 638 – Syntactic Macros

https://peps.python.org/pep-0638/
3•skeledrew•46m ago•1 comments

Having Fun with K&R C

https://sbaziotis.com/compilers/having-fun-with-k-and-r-c.html
2•saurabh•48m ago•0 comments

With Love to KDE: Take a Moment

https://korcenji.neocities.org/Writings/KDE-Take-A-Moment
1•birdculture•58m ago•0 comments

Ballerina.io

https://ballerina.io/learn/by-example/
2•gigatexal•59m ago•0 comments

Unconferences: A Better Way to Run Meetups

https://psychotechnology.substack.com/p/unconferences-a-better-way-to-run
2•eatitraw•1h ago•0 comments

Bank Street Writer on the Apple II

https://stonetools.ghost.io/bankstreetwriter-apple2/
2•TMWNN•1h ago•0 comments

GWR train fitted with F1 tech for two-month superfast WiFi trial

https://www.theguardian.com/business/2025/nov/17/gwr-train-f1-technology-superfast-wifi-trial-5g-...
1•zeristor•1h ago•1 comments

Foundations: My 1999 (and Part of 2000)

https://michaeljburry.substack.com/p/foundations-my-1999-and-part-of-2000
1•avonmach•1h ago•0 comments

Show HN: Convert Docs to Meaningful Visuals

https://www.doc2q.com
1•rokontech•1h ago•0 comments

Ask HN: Dunkelflaute' turns off my monitor

4•bertili•1h ago•1 comments

Airbus issues major A320 recall after mid-air incident grounds planes

https://www.theguardian.com/business/2025/nov/28/airbus-issues-major-a320-recall-after-recent-mid...
1•tosh•1h ago•0 comments