3 ms·
Was this entirely created by an LLM? The article clearly was.
by slopinthebag 7mo ago
Was this entirely created by an LLM? The article clearly was.
- tempest_ 7mo agoEvery "I created <xyz>" or "I rewrote x (y lang) into z lang" should really read "I prompted Claude Code to <insert thing>" "I" create stuff all the time with AI Agents but am real uncomfortable claiming ownership over them. Others don't seem to have this problem though so /shrug p.s. - in this case the commits are claude commits, even if they tell it not attribute itself you can tell because good commit messages were incredibly rare (even my own) until the last year or so when they started to look like entire pull requests
- slopinthebag 7mo agoYeah, like whatever I prompt I'm fine sharing it, but I'm not gonna claim I made something. It's like claiming I'm an artist because I paid a guy to paint someone.
- fielding 7mo agoIs it though? The person who commissions a painting doesn't design the composition, validate every brushstroke, and run the output through an automated test suite. The analogy breaks down pretty fast.
- slopinthebag 7mo ago> The person who commissions a painting doesn't design the composition They often do! Of course the artist has creative liberty to make it work, similar to how LLM's will deviate from the spec. Was your automated test suite also AI generated? You probably could have avoided all criticism by simply writing the article yourself instead of publishing raw LLM output. If someone isn't willing to write about a project they made, it's usually an indicator that they spent an equal amount of effort on the code as well. And why did you make a commit to remove em dashes? That seems odd.
- ofrzeta 7mo agoThere are certainly artists that have helpers that do the actual execution.
- fielding 7mo agoI designed the system, wrote the spec, validated the output, and ran it through a test framework I'm building that generates constraints in isolation. Then checks the implementation against those constraints in a feedback loop until they all are met/pass. But yes, claude wrote the code. I'm comfortable calling that building something. If you're not, that's fine, but the distinction between 'prompted an AI' and 'designed and validated a system using AI tooling' is important.
- tempest_ 7mo agoMy opinion is I think that there is a massive gulf between 'wrote the spec' and 'validated the output'. I think if the answer to "could I do this again without claude" is no then it is difficult to claim ownership. If you're just adding endpoints to some web project and doing feature work then whatever, if you are "rewriting tree sitter in rust" which a lot of these posts seem to be I think it deserves some skepticism.
- heavyset_go 7mo agoYes: https://github.com/fielding/nit https://github.com/fielding/nit edit: lol https://github.com/fielding/nit/commit/d83f7cbf4dc540def2708482f611f3291e483791 https://github.com/fielding/nit/commit/d83f7cbf4dc540def2708...
- fielding 7mo agoYeah, Claude is a co-author on the commits. On purpose. You can turn that off in one line, I left it on because I'm not trying to hide it. I do have a day job that takes up the majority of my time, so yes, I absolutely use claude to build side projects.
- mpalmer 7mo agoI think they were pointing out that replacing em-dashes sort of looks like you want to hide it.
- fielding 7mo agoNit was actually one of the first projects built via a framework I'm building (specter) that generates code and test constraints in parallel isolation (to prevent gaming the tests/constraints), then uses the constraints as a feedback loop against the generated code. The agent writes the code, I designed the system, wrote the spec, and validated the output. Perhaps not the way we've built things in the past, but didn't feel all that different to me other than having more time to work on other things while it was running the feedback loop on the implementation