frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Tell HN: Pretending not to use AI has made me a better developer

6•throwaway260803•1h ago
I work in an online game-development community where the culture is opposed to using AI for anything, even coding. The community is built around an open-source game-development software toolchain, as well as other web apps for distributing, playing, reviewing, and discussing those games.

I've filed PRs against the dev software toolchain in the past, but the toolchain is pretty complicated, (including tools written in multiple programming languages) and it's always been extremely difficult to wrap my head around it, so I usually didn't bother.

In 2026, it's been way, way easier for me to fix bugs in that toolchain using LLMs. LLMs have no problem switching between programming languages, adding debug tracing to trace the flow of a bug through each layer, generating automated tests to reproduce the bug, and then fixing the bug correctly.

Of course, the problem then is: how would I convince the team to merge a PR containing code that was entirely LLM generated, when that's explicitly against their policy?

The answer I've picked: I lie and say I wrote the code.

But, to sell the lie, I first ask the LLM to explain the bug fix in detail, then I review the generated code very carefully (making sure it's written exactly the way I would have written it, especially the comments), and then I write all commit messages and the PR description entirely by hand.

I've found this to be an tremendously educational approach. I've learned a lot about the programming languages in the toolchain, and about the inner workings of the open-source game-dev tools. In many cases, my deeper understanding has allowed me to truly review the LLM's code, finding problems in the generated code, which the LLM then fixes.

I'm certain that if I'd just clicked a button and had the LLM generate the commit message + PR description, I never would have found those issues. And I obviously would never have learned as much.

I can't write anything about this under my own name, but I now genuinely recommend using LLMs to file open-source PRs, but never using the LLM to generate commit messages or PR descriptions. Pretend as if you wrote the code yourself, even if the open-source project explicitly permits LLM-generated PRs.

If you don't understand the code well enough to write the commit message or the PR description, ask the LLM to generate one for you, but then rewrite it from scratch in your own terms. This is partly so the description doesn't have that smell of AI slop, but also to ensure you understand the code well enough to explain what it does and why this code is the right approach.

Pretending that the code is really my code forces me to learn the code well enough to own it. I'm ashamed of lying about what I've done, but I'm proud of what I've learned and accomplished by doing so.

Comments

spottedmarley•58m ago
Great, now I don't even believe your story, you big fat liar.

JK .. we all do it from time to time

jdw64•54m ago
But it's true that you learn a lot by explaining working code to others. That's also why I write on my homepage. Most of the code isn't entirely written by me. I bring it in from open source and other places, and as I review and curate it, I find that the next time I use that code, I understand it much better and it's more helpful.
JohnFen•50m ago
> I'm ashamed of lying about what I've done

You should be, and being a liar makes you a worse developer, not better, regardless of the technical output.

Shell sells Dutch solar farms in retreat from renewables

https://www.dutchnews.nl/2026/08/shell-sells-dutch-solar-farms-in-retreat-from-renewables/
1•TechTechTech•2m ago•0 comments

Leaked Flock Guide Shows How It Teaches Cops to Promote Its Tech

https://www.404media.co/own-the-narrative-leaked-flock-guide-shows-how-it-teaches-cops-to-promote...
1•cdrnsf•2m ago•0 comments

My "4-bit" quant was 6.2 bits per weight

https://koleslaw.ai/blog/the-quantization-that-didnt-fit
1•murphman•6m ago•0 comments

Canva is 1% of the way there

https://mili.dev/writing/canva-is-one-percent-of-the-way-there/
1•jmilinovich•7m ago•0 comments

Anthropic CEO Amodei is concerned new talent join for money rather than mission

https://twitter.com/etnshow/status/2084221242614202704
1•theanonymousone•8m ago•0 comments

Monkey interact with AI touch screens in Costa Rica forest

https://timesofindia.indiatimes.com/science/costa-rica-scientists-placed-an-ai-touchscreen-in-a-w...
1•jmartrican•9m ago•0 comments

Show HN: 11-Node Agentic RAG with MCP and PII Shield Under 512MB RAM

https://agentic-rag-financial-parser.onrender.com/
1•ambujkt•9m ago•0 comments

The Billable Usage API: programmatic cost visibility for Cloudflare

https://blog.cloudflare.com/billable-usage-api/
1•ashleypeacock•11m ago•0 comments

Astrophyzix Digital Observatory Help Combat Fake Science and Promote Education

https://www.astrophyzix.com/p/astroping.html
1•SpacenewsUK•12m ago•0 comments

HugeTLB Gigantic Page Overcommit in Linux v6.19

https://blogs.oracle.com/linux/hugetlb-gigantic-page-overcommit
1•ankitg12•13m ago•0 comments

Eigendrum: Draw a shape and hear its standing-wave modes

https://baselashraf81.github.io/eigendrum/
1•joshcsimmons•13m ago•0 comments

The Myth of the Food Desert

https://www.newyorker.com/magazine/2026/08/03/food-justice-undone-hanna-garth-book-review
1•eamag•14m ago•0 comments

White House's new upcoming model-testing framework

https://www.cnbc.com/2026/08/03/white-house-ai-companies-voluntary-framework-meeting.html
2•freakynit•15m ago•0 comments

English to Snacklish Translator

https://exogen.github.io/snacklish/
1•twalichiewicz•16m ago•0 comments

Tell Abu Hureyra (prehistoric archaeological site)

https://en.wikipedia.org/wiki/Tell_Abu_Hureyra
1•dieselgate•17m ago•0 comments

Questions users ask AI assistants

https://frigade.com/blog/ten-common-product-problems-2026
1•pancomplex•19m ago•0 comments

YT Bans ASMR Artists, Accusing Them of Making 'Sexually Gratifying' Content

https://www.404media.co/youtube-asmr-ban-sex-and-nudity-policy/
4•johnbarron•20m ago•1 comments

Smaller, faster, safer: running Kimi and GLM at scale

https://blog.cloudflare.com/smaller-faster-safer-models/
1•ascorbic•20m ago•0 comments

Ask HN: Claude multisession

2•nunep•20m ago•0 comments

Show HN: Mstat a temperature and stat tracker for macOS in Zig and SwiftUI

https://git.cafe/versecafe/mstat
4•versecafe•21m ago•0 comments

Show HN: Pushyourthing. Everyone mashes one button to push links up

https://pushyourthing.com
1•canerbo•21m ago•0 comments

Show HN: Trawl – a self-hosted engine for scraping sites behind challenge walls

https://trawl.germondai.com/
2•germondai•21m ago•0 comments

Roma Holocaust Memorial Day

https://en.wikipedia.org/wiki/Roma_Holocaust_Memorial_Day
1•zerr•24m ago•0 comments

Show HN: Laurie, play chords from your laptop keyboard

https://laurie.fm/
1•adhivd•24m ago•0 comments

Show HN: HostBlock – A menu bar app that blocks ads and malware (for my grandma)

https://hostblock.app
1•dotspencer•25m ago•0 comments

Visa to buy anti-fraud startup for $2.4B

https://www.paymentsdive.com/news/visa-to-buy-biocatch-for-24b/826816/
1•brandonb•25m ago•1 comments

Europe's summer heat has broken the Bell curve

https://www.intellinews.com/europe-s-summer-heat-has-broken-the-bell-curve-as-record-el-ni-o-buil...
1•cybermango•26m ago•0 comments

A Chinese LLM attacked our lab, so we made it work for us

https://jesta.ai/blog/darkreasoning
6•speckx•26m ago•0 comments

Celebrating 45 Years of Kermit with the First New C-Kermit Release in 15 Years

https://changelog.complete.org/archives/44456-celebrating-45-years-of-kermit-with-the-first-new-c...
7•roryirvine•27m ago•0 comments

The super El Nino is here

https://www.intellinews.com/the-super-el-nino-is-here-454081/
3•cybermango•27m ago•0 comments