Apart from that, Kovid avoids providing proper packaging except for self-extracting installers and tends to create new "standards" like Calibre's web server instead of ODPS and in Kitty's case the whole annoying lot of Kitty-derived and Kitty-standardized features every terminal emulator is now supposed to support, which also break existing compatibility -- with the usual "you are holding it wrong" arguments when someone points it out.
In my opinion, Kovid is the original vibecoder -- extremely productive, extremely functional, extremely successful but despite the code (and UX) quality, not because of it (to be fair, I haven't looked into Kitty's code). I'm glad it works for him, I just wish I could use his products without getting aneurysms while wrapping my head around them.
[–] radlad 4 days ago
As for kitty, it seems some of its new standards have unlocked actually useful features, especially in AI's terminal-powered era. But creating new standards and breaking compatibility ought to be avoided unless necessary.
[–] febed 3 days ago
Like what?
[–] radlad 3 days ago
[–] a-french-anon 3 days ago
[–] smohare 4 days ago
The bar is pretty low for some basic UX, and these two projects consistently fall under. But to each their own.
[–] hiyer 3 days ago
No terminal is "supposed" to support them. Terminals (like ghostty) choose to do so because they find them to be good and worth supporting.
[–] stryan 3 days ago
What an odd complaint; it's not like he's going about to other projects forcing them to add them. I suspect the reason some of Kitty's standardized features are being independently adopted by other terminal emulators is because they are genuinely useful.
[–] ghosty141 3 days ago
Correct, kitty-keyboard-protocol or kitty-image-protocol are actually useful and thats why Ghostty for example supports them. The alternatives are often worse or only have niche benefits (looking at you sixels)
[–] bbor 3 days ago
But really Kitty is the GOAT because of the customization ethos. Just top-notch.
[–] bita_nidir 4 days ago
[–] ranger_danger 2 days ago
And I specifically avoid all software from both of those people precisely because of their attitudes towards others.
I'm not asking anyone else to do the same, I know it's a wildly unpopular opinion and people will attack me for it.
But boycotts in general wouldn't exist if everyone could separate the art from the artist.
[–] bita_nidir 2 hours ago
I agree that he could do a lot better with controlling his emotions. Me and him are on the opposite ends of the tmux debate for example. But I understand his point, he's trying to solve the same problems that tmux solves, with a very different way.
The problem is that Kitty isn't there yet (I wish it was) and his outburst on the topic are quite damaging to his goals.
When you've met and worked with people in real live that are like that, you can just visualize them and have a laugh at their outbursts.
I'm still team Calibre and Kitty any day and tremendously thankful for what he's doing.