frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

9•throwaway260803•3h 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•3h ago
Great, now I don't even believe your story, you big fat liar.

JK .. we all do it from time to time

jdw64•3h 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•3h 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.

Ask HN: ReAct vs. Planning Pattern

5•hairymouse•3h ago•1 comments

Local, Open source AI meeting recorder that sees and hears everything

6•puremetrics•16h ago•3 comments

Ask HN: Have LLMs Plateaued?

8•leandrobon•17h ago•20 comments

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

9•throwaway260803•3h ago•3 comments

Ask HN: Early Feedback on Dez?

2•alexander2002•3h ago•3 comments

New open sourced eval tool for building agents

2•Thomeras•13h ago•2 comments

Ask HN: Anyone still do work on Intel Macs?

21•senor_digimon•1d ago•28 comments

Tips for Landing a YC Internship?

6•cnnadozi•21h ago•9 comments

Ask HN: What's Next for LLMs?

4•apatheticonion•20h ago•5 comments

Tell HN: Amazonbot aggressively scraping my website and ignoring robots.txt

20•pera•2d ago•21 comments

Best way to avoid bloat and AI – selfcontaining OS

11•bialamusic•1d ago•3 comments

What is the downside of coaching that I may not be seeing yet?

6•ikut3hva•1d ago•1 comments

Ask HN: I still don't understand why AI agents need "skills"

14•skeptic_ai•1d ago•15 comments

Ask HN: How are you using AI to learn?

9•mfalcon•1d ago•23 comments

Tell HN: HackerOne Announces Mandatory identity verification

17•0xmattf•3d ago•1 comments

Strategic Oil Reserves Down to a Record Low Two-Week Supply

23•megamike•3d ago•21 comments

Ask HN: What's Your BHAG?

8•sudo_cowsay•1d ago•12 comments

You've reached the end!