
I'm not saying I agree or disagree with him, but his reasoning is valid. There's also the added complexity of legacy users that are just book people, that are quite used to the design as it is, so any migration over the new one, no matter how gradual, is probably going to make the product harder for them to use. Which is probably not where he wants to be spending a significant amount of his time. This means that he'll HAVE to be closely tied with a redesign. Not only from a user experience perspective, but also from his ability to answer questions on the forum as people are asking him questions about how to achieve certain things. So any change someone else is making that isn't as closely tied with the product as he is, is probably going to be suboptimal. I can't speak towards his attitude toward security flaws, but I think his reaction to not wanting Calibre updated is reasonable.Īnytime a UI is updated, you're going to completely modify the behavior or of the people that are using it. And after all that, you aren't even guaranteed a UI that's better than what you replaced. And if it's not something you think is worth that effort, then it's definitely not something you want to just outsource to "the community". are far more work than just doing it yourself. In fact, it's very likely that reviewing the code, correcting the code, managing the people (and their emotions), credentializing in the code, pulling the code/impl back on a viable course, dealing with UI bikeshedding, etc. Shit or get off the pot.īut the first thing you learn when you run a project with contributors is that contributions aren't just free work that you get to mindlessly merge into master. Has anybody who said they could do a UI overhaul actually started it and arrived at something worth sharing? The fear of the creator being "hostile" to your fork is a convenient excuse but doesn't actually stop you from maintaining a UI fork. You say that like you think such an endeavor would require zero of his time when in fact it would be a large undertaking for him as well in reviewing a large contribution and then having to credentialize it anyways to move forward with the project.Īlso, there are an infinite amount of people who say they will do something, but won't actually do it.
