4 ms·
> (aside: as engineers, I think we could be taken more seriously if we stopped trying to argue our aesthetic preferences are correct or optimal or whatever--it'
by burntsushi 2y ago
> (aside: as engineers, I think we could be taken more seriously if we stopped trying to argue our aesthetic preferences are correct or optimal or whatever--it's OK to just prefer things)
I agree. As the author of ripgrep, I don't view its default behavior as "correct." But I do have an opinion that it is a better user experience. But like, other tools can and do make different choices based on diverging opinions. Which is totally fine. I mostly just get pretty irked when someone tries to tell me that I shouldn't express my opinion at all (through the behavior of tools I build).
- camgunz 2y agoYeah I love that ripgrep has a different opinion on UX than grep (your "Can ripgrep replace grep" FAQ is great [0]) if only because the thought you put into it makes me also start thinking about those issues, which is fun. Like, maybe at first you balk at ripgrep not honoring locales, but then I was like, "wait why would I ever, ever want that". This is the kind of, I don't know, joy? Epiphany? Expansion? ... that we get from people like you just building a thing you think is good. [0]: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#can-ripgrep-replace-grep https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#can...