12 ms·
Oh god this has been driving me nuts since Opus 5 landed. Every docblock is filled with long-winded jargon explaining why this design is superior to some other
by roarcher 1mo ago
Oh god this has been driving me nuts since Opus 5 landed. Every docblock is filled with long-winded jargon explaining why this design is superior to some other design, which never existed as far as any dev who might read that comment is concerned.
- foolserrandboy 1mo agoOh no, you said "landed"! It's dug into our brains!
- roarcher 1mo agoOh. Oh no.
- dag11 1mo agoYou could say it landed cleanly.
- hexasquid 1mo agoGood instinct. Fair challenge. This corrects my framing. It makes your point sharp. This is a significant finding. Positively confirmed. That settles it, and it flips the picture. Honest verdict - this is not small. Let me wire it in.
- roarcher 1mo agoThere's got to be a Weird Al song like this coming soon.
- selcuka 1mo ago[flagged]
- bkaae 1mo agoBless the lord that it's not been presented to us yet, because you just know that it exists already.
- Yizahi 1mo agoBehold, The Masterpiece :) https://news.ycombinator.com/item?id=49251221 https://news.ycombinator.com/item?id=49251221
- myvoiceismypass 29d agoThis is one of my favorite things to have ever read on HN
- doix 1mo agoI hate that I have to change the way I write to avoid AI-isms. I loved using "load bearing" to describe weird code that you think you can delete but is actually holding everything together. Now people think I'm just parroting what Claude said. It sucks. I want my catch phrases back, I guess this is how em dash users felt
- roarcher 1mo agoAs a former em-dash enjoyer, I indeed feel your pain.
- tanseydavid 28d agoI will continue to use em-dashes as I always have. When someone uses the presence of em-dash as the only signal for AI-generated then they are simply lazy.
- filterfish 1mo agoI'm with you an that one. RIP em-dash.
- jannyfer 29d agoRIP. I had frequently used ALT + 0151.
- algoth1 1mo agoSame here for em-dashes
- account42 1mo agoI feel like a lot of these have been LinkedIn-isms or PR-isms long before they have been AI-isms so not much is lost.
- roarcher 1mo agoI used to use em-dashes for explanatory clauses--like this one, for example--when using commas would make the sentence difficult to parse due to other nearby commas. They're only a LinkedIn-ism when used to create an unduly dramatic juxtaposition for an otherwise mundane idea. But now they set off people's AI radar when used for any reason at all.
- cueo 29d agoSmoking gun!
- tehlike 1mo agoThis has been a thing for long while, on codex too. You ask it to do something, then tell it to do something in a different way, then it assumes it needs to do the refactor in a backward compatible way, or creates migrations for it etc.
- geysersam 1mo agoOmg the "backwards compatible fix" in a one-off script, I feel my ptsd coming on ...
- stelonix 1mo agoOh good I thought I was doing something wrong! Using ChatGPT web for planning, ask for a prompt then notice something weird in the prompt and whether I: 1) use the edit in-place functionality; or 2) ask it to rewrite to remove something It'll write the prompt as if the agent (codex) knew about the conversation and add "don't do X" etc. At first that bothered but I realized it doesn't really change the output so I stopped caring. Still, no experience is unique I guess.
- theshrike79 1mo agoThis is why I started adding a PROJECT.md file to all my projects and a hook for claude to read it. It contains (Among other things) stuff like "this is a single user personal project, I'm the only user, this will never be open to the public internet" etc. It kinda-sorta tones down the proclivity to worry about backwards compatibility and slight edge cases where if someone has edited some template and the new code doesn't support it.
- Uptrenda 1mo agoI remember when I was updating some formats for my apps data files and it ended up writing v2 and laying it on top of the old one. Ended up just telling it to delete the entire feature and start again. I do think claude.md instructions help though.
- tehlike 29d agoThey do. But you need to remember.
- masto 1mo agoThere needs to be a pithy name for this. I have been calling it context leak.
- chester_r 1mo agoI like ‘accretive editing’: https://justindfuller.com/programming/accretive-editing https://justindfuller.com/programming/accretive-editing
- npip99 29d agojust add to markdown instructions to check that this failure mode isn't happening in its diff before yielding back to human review. Any issue that occurs more than once, you can just put in the review markdown instructions so you don't need to look at it twice.