Good that you ask, so here you’ll find some feed back from my side. IMHO you have some valuable feedback for us. Thank you for this. But it is sometimes hard to retrieve the valuable parts from a demotivating noise. It is good to see, that you are improving a lot to make it easier to understand.
- When you say
it doesn’t feel good to me. Your generalisation with the “many examples” is pointless without naming every single example. Your “extremely poor and careless UI design” is just an overexaggeration. This disparages the work of others, by imputing careless habits, which I feel is neither true, fair nor polite.
On the other hand you describe UI as a total marginal topic, which can be addressed easily by everyone, - even yourself, - in a fraction of time.
This is not my reality. I find UI is very important, but not well understood by everyone. A good programmer neither is automatically a good administrator or a good web-site developer, nor she must be automatically be good at the UI. So your criticism coming as an accusation of a “poor and careless UI design” is pointless and marginalizes your own work in matters of UI design. This is a pity!
So thank you for just delete this frustration-texts, once you wrote it down and got calm. Its good to have it said, but really bad to have it read. Everybody understands what they want and all feel insulted or hurt.
2. When you say:
it sounds to me, that you think that it is all done intentionally, with an evil intent, to annoy you and the other users by a careless developer who spits out code just to save some time measured in seconds…
IMHO totally absurd and overexaggerating, sorry. I find the opposite is true. The conception of a module is usually broadly planned and discussed theoretical by people in a blueprint. The implementation is proposed by one developer and ideally reviewed by other people. Not every one has the ability, time and interest to deeply get an understanding of a new functionality before it is easily available to install, - as a released module, and testable in practice. After release more people test and review the functionality, same as you do. Said this, the named module is from the beginning of all time (2008) and maybe not used too often.
Getting you and others ASAP being able for testing, asking and constructive criticizing a module is an intentional goal in our development process: we release early.
So thank you for being patient in future and generally believing that nobody will intentionally waste your time with a bad UI - everybody I know wants to have a better UI, always and ever. I feel lucky, that you take care of it with so much dedication.
3. When you ask
I understand just another unnecessary allegation, which makes reading your text less fun, at least for me:
`less fun to read ==> less chance to read further`
- Repeating false assumptions about others work doesn’t make them true. When you write
is it not a pity. I t is your chance to get your ideas into Tryton to make it better for everyone. And it is surely not the missing seconds or a careless mind behind all this. It is about different priorities. We can easily change a label or add a help text and a translation at any time later. So we prefer to release soon, just to get more testers, to get more feedback. And everyone makes errors in its work. There is no need to get rude.