6 ms·
OP here. Appreciate your perspective but I don't really accept the framing, which feels like it's implying that I've been caught out for writing and coding with
by jimminyx 8mo ago
OP here. Appreciate your perspective but I don't really accept the framing, which feels like it's implying that I've been caught out for writing and coding with AI.
I don't make any attempt to hide it. Nearly every commit message says "Co-Authored-By: Claude Opus 4.5". You correctly pointed out that there were some AI smells in the writing, so I removed them, just like I correct typos, and the writing is now better.
I don't care deeply about this code. It's not a masterpiece. It's functional code that is very useful to me. I'm sharing it because I think it can be useful to other people. Not as production code but as a reference or starting point they can use to build (collaboratively with claude code) functional custom software for themselves.
I spent a weekend giving instructions to coding agents to build this. I put time and effort into the architecture, especially in relation to security. I chose to post while it's still rough because I need to close out my work on it for now - can't keep going down this rabbit hole the whole week :) I hope it will be useful to others.
BTW, I know the readme irked you but if you read it I promise it will make a lot more sense where this project is coming from ;)
- redfloatplane 8mo agoHey, you do you, I’m glad you appreciate my perspective. I wasn’t trying to catch you out but I see how it came across that way - I apologise for my edit, I had hoped the ;) would show that I meant it in jest rather than in meanness but I shouldn’t have added it in the first place. As I said in my comment, no shade for writing the code with Claude. I do it too, every day. I wasn’t “irked” by the readme, and I did read it. But it didn’t give me a sense that you had put in “time and effort” because it felt deeply LLM-authored, and my comment was trying to explore that and how it made me feel. I had little meaningful data on whether you put in that effort because the readme - the only thing I could really judge the project by - sounded vibe coded too. And if I can’t tell if there has been care put into something like the readme how can I tell if there’s been care put into any part of the project? If there has and if that matters - say, I put care into this and that’s why I’m doing a show HN about it - then it should be evident and not hidden behind a wall of LLM-speak! Or at least; that’s what I think. As I said in a sibling comment, maybe I’m already a dinosaur and this entire topic won’t matter in a few years anyway.
- patcon 8mo agoStrongly agree with your comments.
- anavat 8mo agoThere needs to be a word for the feeling of sudden realization that you're reading an AI-generated text (or watching an AI-generated video) where you expected it to be human-authored.
- snovv_crash 8mo agoUncanny valley
- ultra2d 8mo agoAI erlebnis.
- djeastm 8mo agoDoes "disappointed" cover it? That's how I feel, anyway.
- anavat 8mo agoOkay, I'm gonna shoot myself, "ensloped" it is. "I find your email deeply ensloping." "This marketing campaign is going to enslope a lot of people." "Feeling ensloped, I closed Instagram and looked out the window".
- JoBrad 8mo ago
- furyofantares 8mo agoThe problem with LLM-written is that I run into so many README.md's where it's clear the author barely read the thing they're expecting me to read and it's got errors that waste my time and energy. I don't mind it if I have good reason to believe the author actually read the docs, but that's hard to know from someone I don't know on the internet. So I actually really appreciate if you are editing the docs to make them sound more human written.
- MrJohz 8mo agoI think the other aspect is that if the README feels autogenerated without proper review, then my assumption is that the code is autogenerated without proper review as well. And I think that's fine for some things, but if I'm looking at a repo and trying to figure out if it's likely to work, then a lack of proper review is a big signal that the tool is probably going to fall apart pretty quickly if I try and do something that the author didn't expect.
- furyofantares 8mo agoI agree with that also. I use this stuff heavily and I have some libraries I use that are very effective for me that I have fully vibed into existence. But I would NOT subject someone else to them, I am confident they are full of holes once you use them any differently than I do.
- snarky_dog 8mo ago[dead]
- laksjhdlka 8mo agoThe README is for your agent to read. Shrug.
- furyofantares 8mo agoThe agent having incorrect documentation in its context is really bad!
- nialse 8mo ago”I don't care deeply about this code. It's not a masterpiece. It's functional code that is very useful to me.” - AI software engineering in a nutshell. Leaving the human artisan era of code behind. Function over form. Substance over style. Getting stuff done.
- vasco 8mo agoThe art department is that way, we do engineering here. Faster is better.
- figassis 8mo agoWhat part of faster is better means engineering to you? Non engineers will prefer you get there faster, but however you get there, better is better.
- vasco 8mo agoIf you want to say something just say it no need for trap questions. Faster delivery of a project being better for engineering is obviously one of the most important things because it gives you back time to invest in other parts of your project. All engineering is trade-offs. Being faster at developing basic code is better, the end. If nothing else you can now spend more time on requirements and on a second iteration with your customer.
- frizlab 8mo ago> obviously one of the most important things because it gives you back time to invest in other parts of your project That is until you get so deep in code debt that you cannot move anymore. There is an equilibrium to be found. Faster is not always better, and trying to have every single line perfect is not good either.
- vasco 8mo agoI did mention trade offs.
- yunohn 8mo agoFor example - I checked src/, and there’s clearly more than ~500 lines of code, ignoring the other dirs. I’m on mobile, maybe someone else can run wc -l on the repo and confirm. Is there a reason this number is inaccurately stated? Immediately makes me wary of the vibe coded nature of it.
- 7thpower 8mo agoSo you created a project, implicitly to help individuals keep their computers and credentials secure, but you can’t be bothered to proofread a read me? I get using AI, I do all day everyday day it feels like, but this comes off as not having respect for others time.