This is the reason. I have just been vibe-coding my way for a few months now, got almost all the tools (except Browser and Mail) that I use daily, designed by me (with the help of LLM).
I'm curious what you mean by that. Tools I use include git and jj. I don't think I want my own versions of those. I use VSCode and Sublime Merge and gg. I'd be curious how far I could LLM code those. It'd be certainly easy to pull up Electron with Monaco but I'd probably just LLM code extensions. And I use lots of software via the browser (maps, google docs, chat, slack, discord, ...), I don't I'd want to make those. iIterm2, XCode, zsh, I don't think I want to LLM code a shell but that might be cool.
I built a tiny Notepad clone in ~5 minutes using an LLM: open/save, plain text, no surprises.
Lately I've been doing the same for other small utilities. Roughly half the little tools I use are ones I generated and kept because they’re predictable and easy to audit.
The point isn't replacing built-ins; it's reducing dependence on shifting defaults. I want to care less about what the software/os vendor changes this time.
I'm a computer user. When I'm on a computer for work, or for fun, I prefer to be on my computer, and not stop and reach for a phone. I often have my phone in another room entirely. (On my main gaming PC, I use phone link to get texts on my computer as well!)
I also vastly prefer typing to the horrible swiping keyboard my phone uses. So for communicating via text, a computer is a much nicer solution, in my opinion.
It's been fantastic. The mouse puts my hand in a natural "handshake" position, which has cut down on the wrist strain I used to get after long hours of work or browsing.
This suggests HN is functioning as designed. Votes signal agreement while comments surface disagreement.
Negative posts outperform because they create unfinished cognitive work. A clean, agreeable story closes the loop, a contested claim or engagement opens and follows the open loop.
reply