Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Exactly.

I keep lazygit open at my nix config root and periodically press "e" to open modified files with neovim to scope them out.

But other than that I barely open the nix config files since, unless I happen to remember a string to grep for in vim to get me where I would want to be, it's faster to type a prompt to claude and then go back to whatever I'd prefer to be doing.

It's also sobering to have claude build a whole TUI or GTK4 GUI, things I used to look forward to doing myself from scratch up until this year. I have some polished TUIs/GUIs for random things like managing sway/niri monitors or managing blocky logs, and it almost feels pointless to share them online like I used to because you can just vibe-code them yourself. And any of the iterative polish I've had to do now is just going to be next year's vibe-coded one-shot.

But I try not to think about that last paragraph too much...



The last paragraph for me is critical. I've got pretty severe ADHD. I know the things I want to do and the steps to make them, but the executive function to do them just doesn't seem to exist anymore for personal projects. CC has made that sort of work possible for me again. One of my immediate needs was to be able to share screenshots with CC securely. I one-shotted a paste service similar to imgur, but far more simple in design just for this use case. I can share documents and images/text/documents with CC just by pasting into a browser and CC can share files with me by uploading to the underlying services /uploads directory and sending me the link. The whole service took us 5-10 minutes to build and deploy in a split horizon DNS configuration that pretty much just worked as expected on the first try.

Now don't get me wrong. It's a stupid simple app and would have been quick to build personally as well. It just takes a post with clipboard contents and guesses the file type based on data provided. Saves the content into the service /uploads directory with a randomized 6 character name and provides a link. When accessing a link, the service finds all pastes older than pasteTimeoutSetting and deletes them before trying to serve the content. But all I had to do was describe the use case and make a couple small suggestions before the entire thing Just Worked.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: