Re: [libreoffice-design] General relationship between coders and designers

2011-03-16 Thread Bjoern Michaelsen
Hi Bernhard,

On Tue, 15 Mar 2011 00:11:48 +0100
Bernhard Dippold  wrote:

> >> Please wait for the decision by the Design Team and we would be
> >> very glad if you could implement the resulting graphical
> >> approach by a  patch.
> >
> > Again - the code was merged day #1, then these 'fixes' were merged
> > week #2, and we are not blocking on the advice of the design team.
> > Clearly if something -really- upsets them we will back out the
> > changes. Clearly if -everything- upsets the design team, and we
> > find ourselves in some constant conflict - the design team's crying
> > will start to become normal background noise, and have rather less
> > impact. That is how relationships work right ?
> 
> Not really:
> 
> *If* the design team would be upset by any UI related development, it 
> would be worthwhile to find out the reason for such feelings.
> 
> Just skipping them as "normal background noise" is far too easy and 
> indicates an attitude of ignorance for the broader community: This is 
> exactly what I called "two classes"...

No, that is not an "attitude of ignorance for the broader community"
and no "two classes" issue. If introduce a pink button in LibreOffice
and get flamed for it by any single person (coder or noncoder) a
few minutes later because he would prefer it in bright green, I would
likely ignore it (speaking of master, not a release branch obviously).
Otherwise I would not be making any progress at all or just be changing
the same colors over and over again.

If I get a link to a discussion on a mailing list a week later showing
consensus of the design team that bright green is indeed better than
pink in this case, I would change that. And I would expect the design
team to defend that decision and keep the discussion away from me from
that point on (that includes links to the discussion in the relevant
places).

Would I take the word of a trusted UXer without waiting a week? I
might, esp. if I get the feeling that I will end up changing the stuff
anyway or if there is a deadline (like a release branchoff) looming.

This is a lot different for most implementation issues, as consensus
there is often immediate. But this has to do with the topic and not
with "classes".

> That's a topic that really needs interaction and decision making 
> *before* someone starts coding IMHO.

In most cases not. Most design choices are easily changed and tweaked
afterwards, but the hard part is enabling them to be tweakable at all.
Starting on the code will also show you what is easy to do and what is
hard -- an information you can only afford the luxury to ignore, if you
have unlimited resources.

> While this doesn't mean to hinder contributors from providing their 
> work, it is neither a reason to disqualify discussions leading to 
> consensus and decisions as "long stream of complaints", allowing the 
> contributors to ignore it, just because "they don't see it as useful
> input".

As long as there is no consensus, a coder can not derive _any_ valid
action from the discussion, so the only reasonable action is to ignore
it for his coding decisions. Any objections to that conclusion?

He might prepare his coding for likely outcomes, but that is guesswork.
He might also take part in the discussion, but that is independent from
his coding work (modulo his expertise on what is doable).

> So in a short term:
> 
> * Every community member deserves the same respect for his
> contribution.
> 
> * No contributor should be hindered to contribute in a way that
> brings LibreOffice forward.
> 
> * No contributor should be told that his opinion is more valid than
> the recommendations of experts in their dedicated fields (but she is
> free to convince them).
> 
> * If the contribution might interfere with general community goals or 
> agreed ways to reach these goals it might be handled like code 
> introducing bugs in other areas of the product. This will probably
> lead to modification of the contribution - in very seldom cases to
> rejection.

I agree mostly. However "experts in their dedicated field" is rather
vague and can be misused easily regardless of the "field" being coding
or UX. I would much prefer "community consensus", which -- while
being equally vague -- at least does not introduce the exact "two
classes" (experts/nonexperts) issue described above.

Best Regards,

Bjoern

-- 
https://launchpad.net/~bjoern-michaelsen

-- 
Unsubscribe instructions: E-mail to design+h...@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/design/
*** All posts to this list are publicly archived for eternity ***



Re: [libreoffice-design] General relationship between coders and designers

2011-03-14 Thread Bernhard Dippold

... second part ...

Please scroll to the bottom of the this mail to find a short conclusion.



Hopefully then everyone is friendly to each other, and tries to be
both winsome and persuade each other of the merits of their position.
Of course - too much persuading will also waste coders' time
bogging them down in endless E-mail, that also squanders scarce
resources - so ... in some sense it is hard to win :-)


Don't look only on the coder's time - other community members spend 
their time too.


Perhaps it isn't good to have coders on a high-volume
argue-to-and-fro list; perhaps they just want the conclusions. But
they will also want concrete conclusions fairly fast.


I don't think that we need long discussions on each and every topic -
for modifications changing the general visual impression this might take 
a bit longer.



But at least at the moment, where we are a young group working
on  our basic structures, this takes some days...


And when we established our team, defined our visual goals and general 
branding language, this will become faster too.


Sébastien's problem was that he couldn't know that our proposals have 
been part of our internal decision finding process and not different 
work orders to be implemented by him.


Here we need to be more precise.


Sure sure, conflict is all part of life :-) so - I'm sorry we have
a small one today; but - in the end I think it will lead to a
better understanding, and I hope, friendship.


I'm open for both :-)



And I hope you don't mean it this way, but it sounds like
this:


Ah - this is not what I mean:


But when a developer wants to improve something on the UI and
informs the Design Team about this topic, he is told by one of
the leading developers in the community not to care any sh...
about the Design Team...


Of course I think we need to care about the design team's advice
and give lots of weight to it - so I don't want to say that, sorry
if that is what you hear.


I don't read your mail as encouragement to them :-(


Sure - but this is because (in this instance) they (to my mind)
burned a big chunk of a new developers' time and motivation - and
made the product worse because of it.  [...]


If these options would have been designed to be implemented in the final 
LibreOffice some day, I'd agree. But I didn't read Sébastien's mail this 
way.





This is the easiest solution for developers, but quite hard
for designers / UI / UX experts to find out the relevant tasks
among the hundreds of totally irrelevant mails for them.


Yes - perhaps we should have another freedesktop list for this sort
of thing, so we can include coders in discussions easily.


Please don't use more freedesktop lists for community communication.

If really necessary, we can have our own libreoffice.org lists - and the 
majority of their users feel comfortable to keep discussions on the 
lists without the need to include all the participants in their replies.


Even if you feel different, I don't need any of the double mails I 
receive when one of my postings to the dev list has been replied by 
anybody else.


It seems we have the same problem with each other's lists: too
much talking, and hard to filter the gold from the dross in each
place. Would you support a new list for those interactions ?


No - it's not "too much talking". There are just some topics not related 
to my personal interest.


Even if I skip most of them by just reading the subject, this gives me 
more knowledge on what is done over there.


What I'd like to see are more [TAG] marks like you do for [PATCH] or 
[REVIEW].


On both lists we could have an [UI] or [UX] tag for topics relevant to 
this area.


But with regards to new lists at all, we discussed this topic already 
for a dedicated QA list: Interaction of the different teams and 
knowledge about their tasks is more important than skipping unrelated 
postings. I think this is true for our topic too.





Please wait for the decision by the Design Team and we would be
very glad if you could implement the resulting graphical
approach by a  patch.


Again - the code was merged day #1, then these 'fixes' were merged
week #2, and we are not blocking on the advice of the design team.
Clearly if something -really- upsets them we will back out the
changes. Clearly if -everything- upsets the design team, and we
find ourselves in some constant conflict - the design team's crying
will start to become normal background noise, and have rather less
impact. That is how relationships work right ?


Not really:

*If* the design team would be upset by any UI related development, it 
would be worthwhile to find out the reason for such feelings.


Just skipping them as "normal background noise" is far too easy and 
indicates an attitude of ignorance for the broader community: This is 
exactly what I called "two classes"...





Great experience: Everybody providing different options for
different user groups is a coward, because he doesn't want to impose
h

Re: [libreoffice-design] General relationship between coders and designers

2011-03-14 Thread Bernhard Dippold

Hi Michael, all,

sorry - this mail is really long - and with a size of 29 kB rejected by 
the mail server!


So I had to cut it in two parts.

Please scroll to the bottom of the other mail to find a short conclusion.

Michael Meeks wrote:
> Hi Bernhard,
>
> On Wed, 2011-03-09 at 22:11 +0100, Bernhard Dippold wrote:
>> [...]
>>
> Firstly, I of course want to apologise that my mail made you mad -
> clearly I was trying to redress an imbalance I was concerned might
> exist, and over-emphasised one side to try to help re-balance
> things. Unfortunately, that tipped the balance completely the other
> way - which I can understand (in retrospect) sounds upsetting,
> sorry.

Thanks for your understanding!

I know that we both want the best for our community - but as our point
of view is different, we probably will always have different preferences 
and ways to work.

>
> Having said that, I do think there might be some difference of
> understanding here, so lets dive into more detail.

I know that this is not your normal way to communicate, because you 
prefer direct action and less discussion. So I want to thank you for the 
time you spend here.

>
> Also, apologies for not reading the mail [...]

You read it and replied to it (and this in a reasonable time - while
time can't be valued by anybody than oneself): No need at all for any 
apology. If you replied to it without reading ;-)


>
>> If Michael (as one of the most relevant developer in our
>> community) is right with attitude against non-coding contributors
>
> I hope I'm not against anything, particularly not designer
> developers :-) I am -for- encouraging coders to get their code into
> the product, and for designers to get their ideas realised *and*
> simultaneously to create a fun place for everyone to work together,
> with good relationships. Of course that seems to have gone wrong
> here, and needs fixing :-)

You stated clearly that you are against any delay of development - so we
need to find a way to include the other points you mentions (especially 
the "fun" factor for developers and non-coders and the good 
relationship) too.


>> and if this is the official position of the LibreOffice
>> project
>
> So - of course, my view is not an official position. Having said
> that, it is perhaps worth discussing.

We both know that it is not very likely so see a position paper by the
SC that doesn't cover your points in the area of coding. But it might 
avoid this kind of misunderstandings in future, if there would be such 
an official position all teams can agree to.

>
> In the sphere of design, I see the design team as having a whole
> spectum of responsibility. At one end - one similar to the coder's
> and at the other a critical advisory and leadership role. So -
> starting at the coder-like end:
>
> * hard ownership role: + I expect the design team to own all of the
> artwork, icon themes, etc. in the product.

This is one part of the visual design, where we want to achieve a better
consistency between product, website and marketing.

Even this needs coding support  - as designer can't implement their work
on their own. But it might be easier to convince some developers to 
support such an implementation.

>
> * middler-ground role + defaults / dialog layout etc. + clearly
> this is fuzzier: dialog layout is (currently) dependent on l10n, so
> some things can't be done: we can't wedge 10x buttons into a small
> space ;-)

No problem at all: As this has to be taken into account by UX this is
one of the points we consider from the start.

> + defaults can have a huge impact on performance, maintenance,
>   complexity and code flow

Here we need developer input - best in an early stage of our workflow.

> + changes to dialog layout & behaviour require coding support -
>   which -must- be -persuaded- not dictated

You know that I don't like the "dictatorship" description. It works in
both directions.
But this is the main question in the developer - non-developer relationship.

I'll come back to this point later on.
>
> * weak ownership
>+ "lets re-architect the whole user interface"
>+ the weakness here is mostly one of coding resource, and impact
>  on architecture

If these are the main arguments against a consistent UI improvement,
let's move this part up to the "hard ownership": It is crucial for 
LibreOffice as product and community to define a user interface that 
pleases neither the coders nor any other community members, but our 
present and future users.


>+ it is simply not possible or practicle to dictate terms to other
>  teams

Same as above: see my opinion below.

>+ rejecting inclusion of working improvements + this has an
>  incredibly negative impact on the growth and fun of the coding
>  community.

That's what I see too and want to avoid by having established some rules 
to understand and follow.


"Improvement" can be seen very differently - for working improvements 
where all related 

Re: [libreoffice-design] General relationship between coders and designers

2011-03-12 Thread Bernhard Dippold

Hi Michael, all

I started to reply yesterday already, but this will take some time.

I just wanted to let you know that I appreciate very much the way you 
describe your thoughts and intentions in this mail.


Michael Meeks schrieb:

[...]
My conclusions are:

* this is just my opinion
* I value your input a lot
* on this specific point:
+ I think this was the wrong decision personally
+ I'm fairly sure the interaction was sub-optimal and
  needs fixing: perhaps by a new list
* I want the design team to succeed and be effective
+ my advice should be read as trying to help
  achieve that

So; hopefully that helps ? it is not some personal attack on designers
and their usefulness.


I never thought of personal attacks, it has just been my concern about 
different perception and appreciation for different community member's 
contributions.


I'll describe my position in a (lengthier) reply - hopefully leading to 
something we all can agree to and store at the wiki as reference for 
future interaction.


For the moment I just want to let you know:

Thanks for your time and effort to work on this topic!

Such interaction is necessary to keep good work going on.

Based on mutual respect and understanding I'm more than willing to 
continue my contributions and hope that everybody else feeling sad about 
this topic might get a more positive impression of our community too.


Best regards

Bernhard

--
Unsubscribe instructions: E-mail to design+h...@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/design/
*** All posts to this list are publicly archived for eternity ***


Re: [libreoffice-design] General relationship between coders and designers (was: [PUSHED]fdo#31251...)

2011-03-11 Thread Michael Meeks
Hi Bernhard,

On Wed, 2011-03-09 at 22:11 +0100, Bernhard Dippold wrote:
> At first I want to thank Sébastien not only for his work, but also for 
> being open to the discussion here, even if this means to delay the final 
> inclusion of his patch.

Agreed - we all think Sebastien rocks ;-) That we can agree on first,
and this debate is not in fact about him - he acted in an exemplary
manner (so I dropped the CC).

Firstly, I of course want to apologise that my mail made you mad -
clearly I was trying to redress an imbalance I was concerned might
exist, and over-emphasised one side to try to help re-balance things.
Unfortunately, that tipped the balance completely the other way - which
I can understand (in retrospect) sounds upsetting, sorry.

Having said that, I do think there might be some difference of
understanding here, so lets dive into more detail.

Also, apologies for not reading the mail - I spent yesterday heads
down, doing many hours of tedious, mostly mindless merging work - the
kind of stuff that makes programmers feel like donkeys involving no
interesting, creative decisions at all ;-) It is an intricate, painful,
mind-blowingly tedious task - but someone has to do it :-) Anyhow ...

> If Michael (as one of the most relevant developer in our community) is 
> right with attitude against non-coding contributors

I hope I'm not against anything, particularly not designer
developers :-) I am -for- encouraging coders to get their code into the
product, and for designers to get their ideas realised *and*
simultaneously to create a fun place for everyone to work together, with
good relationships. Of course that seems to have gone wrong here, and
needs fixing :-)

>  and if this is the official position of the LibreOffice project

So - of course, my view is not an official position. Having said that,
it is perhaps worth discussing.

In the sphere of design, I see the design team as having a whole
spectum of responsibility. At one end - one similar to the coder's and
at the other a critical advisory and leadership role. So - starting at
the coder-like end:

* hard ownership role:
+ I expect the design team to own all of the artwork,
  icon themes, etc. in the product.
+ if I go adding garish / new icons to a theme, I
  expect to get beaten up by you guys - this is yours,
  all yours :-)

* middler-ground role
+ defaults / dialog layout etc.
+ clearly this is fuzzier: dialog layout is (currently)
  dependent on l10n, so some things can't be done: we
  can't wedge 10x buttons into a small space ;-)
+ defaults can have a huge impact on performance,
  maintenance, complexity and code flow
+ changes to dialog layout & behaviour require
  coding support - which -must- be -persuaded- not
  dictated

* weak ownership
+ "lets re-architect the whole user interface"
+ the weakness here is mostly one of coding resource,
  and impact on architecture
+ it is simply not possible or practicle to dictate
  terms to other teams
+ rejecting inclusion of working improvements
+ this has an incredibly negative impact on the growth
  and fun of the coding community. ie. Sebastian's work
  was merged before getting UI review, this I expect to
  continue.

So - I suspect the arguments here are around the 'middle' and 'weak'
categories, what belongs where and what happens in what order etc.

Personally, I don't have a defined view of how that works. In
everything that I'm involved in I prefer informal, relational process.
This means that "power" such as a "veto power" and the like simply don't
exist :-) If designers feel -extremely- strongly that something
shouldn't go in - I'd want to listen very carefully since you contribute
so much; but if the relevant developer feels similarly strongly, then
we'd have a problem and need to dig more (and so it goes on). I don't
think hard and fast rules capture the real world in an incredibly
helpful way in these situations.

> When coders are allowed and encouraged to do their changes regardless
> of the voting of the relevant experts in areas their code contribution 
> touches, we come back to a two-class community

I don't think there is a two-class community, I think there are tons of
people with different domain expertise - and that we should listen
carefully to each of them and come up with a balanced solution that
pleases as many people as possible: l10n, coders, designers, etc. I also
don't believe that all developers by definition have no design sense and
insight :-)

I -do-not- see the design team having an "ultimate say" in this world,
where their word is

Re: [libreoffice-design] Re:[libreoffice-design] General relationship between coders and designers

2011-03-10 Thread Nik

Hi all,


On 3/11/2011 1:36 AM, Bernhard Dippold wrote:



As I said to Nick, I hope that my apologies will make you change your
mind. I have very bad taste regarding design (as a vast majority of
developers), so I fully trust design team opinion when it's given.

You don't need to apology for anything!
Very true. Just to clarify with yourself (Sebastien) and Christoph, 
there's no need for either of you to apologise.
Sebastien you're doing a great job and I'm sorry you got caught up in 
this at all.
I'm more disappointed with Michael's "down get bogged down by Designers" 
mentality than anything, but even on his part, I can see this is just a 
misunderstanding,
one which is probably the result of his not having time to read the 
thread, but the assumptions made were quite typical of developers who 
don't think much of Designers.
Like Bernhard said, it's just demeaning for that to come from one of the 
most prominent developers in the community.



If your opinion would have been shared by Michael, I'd never had written
such a mail.

[ skipping more comments I totally agree with ...]

Thanks for your patience and positive attitude towards other parts of the
community.

+1

I still hope that this is the way we all can work together on topics important
to more than one single group or team.

Best regards

Bernhard

While I'm going to stick to my guns and avoid this issue so I can focus 
more on a more straight-forward current Design topic, I'm sure someone 
else with step in.
We have a great crew and I hope this hasn't diminished your resolve to 
work with them Sebastien, thanks for being so patient.
I've worked with Developers who respect Designers and vice versa, and 
the result of that collaboration is always magic.


-Nik

--
Unsubscribe instructions: E-mail to design+h...@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/design/
*** All posts to this list are publicly archived for eternity ***


[libreoffice-design] Re:[libreoffice-design] General relationship between coders and designers

2011-03-10 Thread Bernhard Dippold
Hi Sébastien, all,

Sébastien wrote:
> Le Wed, 09 Mar 2011 22:11:19 +0100,
> Bernhard Dippold  a écrit :
> 
> > Hi Michael, all,
> 
> Hi,
> 
> Reply inline :-) (don't fear scrolling even if you do not see any
> answer for some time)

I'll remove the parts I don't reply to ...
> 
> > 
> > At first I want to thank Sébastien not only for his work, but also
> > for being open to the discussion here, even if this means to delay
> > the final inclusion of his patch.
> 
> I don't care about the delay of inclusion (the only fear I have is my
> hard drive failing with hours of non pushed work :-) ). Discussion is a
> good thing and I hope it won't be broken because of misunderstandings.

+1
> 
> > [...]
> > 
> > *Short version:*
> > If Michael (as one of the most relevant developer in our community)
> > is right with attitude against non-coding contributors and if this is
> > the official position of the LibreOffice project and The Document 
> > Foundation, I will not keep on spending my spare time and dedication
> > to this open source project any more.
> 
> Again, I don't think that Michael wanted to hurt anyone's feeling. 
>
He probably doesn't do this on purpose, but there are two important points
that need consideration:

1. He is one of the main developers in LibreOffice, part of the SC. So his 
opinion has more weight in our community than posting by most of the 
other developers.

2. He repeatedly suggests to include the patch irrespective to the result 
of our discussion - and to leave this topic afterwards, so any proposed
modification will not be implemented if you would follow his suggestion.

I still hope that this is *not* the official position of the Steering Committee
and the LibreOffice community.

> 
> > 
> > When coders are allowed and encouraged to do their changes regardless
> > of the voting of the relevant experts in areas their code
> > contribution touches, we come back to a two-class community where the
> > broader community is not involved in decisions taken by non-experts
> > but influencing the entire community and it's public standing.
> 
> Thing is, the original bug report provided a 4 borders mockup, I
> quickly implemented it (minus some display glitches that were not
> fixed, they're present in stable LO version but are not this visible
> since the shadow is thin and opaque), and when I show it to some people
> everybody was suprised that the shadow was on 4 borders (the 5 people
> who saw the screenshot told me that there should be only 2 borders).
> Here this is my fault, I didn't knew that the design team had a mailing
> list (which seem to take 8 hours to deliver mails into my inbox), if I
> had, I would have posted the screenshot here to get more feedback. I
> apologize for that and didn't thought it would go that far.
> 
It's not your fault at all.

Without Michaels recommendations this topic would have stayed as minor
as it should be. 

But I think it shows quite well what can happen, if  we don't work together on
topics relevant to more LibreOffice teams than just the developers.

We need to establish a workflow that allows easy coding as well as early 
inclusion of other teams relevant it this specific case.

But at first I have to know about the overall relationship between developers 
and non-coders. 

In OpenOffice.org the ESC decided to modify the MimeType
icons towards the colorless ODF icons. They didn't include UX and Marketing, 
blocked alternative proposals and caused lots of work leading to nothing.
I know that part of the problem has been based on Sun/Oracle vs. volunteer 
community, but the other part is about non-coders' dependency on developer
to get their ideas implemented or to have their expert concerns respected.

I'm sorry that this topic changed to one of the most general questions in a 
community including developers and other community members.

I should have started a new thread to make it clear, that your patch has just 
been the trigger, not the reason for my complaint.

> > 
> > I will no longer be part of such a community.
> 
> As I said to Nick, I hope that my apologies will make you change your
> mind. I have very bad taste regarding design (as a vast majority of
> developers), so I fully trust design team opinion when it's given.

You don't need to apology for anything! 

If your opinion would have been shared by Michael, I'd never had written
such a mail.

[ skipping more comments I totally agree with ...]

Thanks for your patience and positive attitude towards other parts of the
community. 

I still hope that this is the way we all can work together on topics important
to more than one single group or team.

Best regards

Bernhard




-- 
Unsubscribe instructions: E-mail to design+h...@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/design/
*** All posts to this list are publicly archived for eternity ***


Re: [libreoffice-design] General relationship between coders and designers (was: [PUSHED]fdo#31251...)

2011-03-09 Thread Bernhard Dippold

Hi Michael, all,

At first I want to thank Sébastien not only for his work, but also for 
being open to the discussion here, even if this means to delay the final 
inclusion of his patch.


I tried to calm down for more than one day by now, but as Michael 
repeated his position, I have to reply now.


Sorry for not being able to react as positive as Christoph - perhaps I 
didn't spend enough time in UX/UI to learn to live with this kind of 
disappointment.


*Short version:*
If Michael (as one of the most relevant developer in our community) is 
right with attitude against non-coding contributors and if this is the 
official position of the LibreOffice project and The Document 
Foundation, I will not keep on spending my spare time and dedication to 
this open source project any more.


When coders are allowed and encouraged to do their changes regardless of 
the voting of the relevant experts in areas their code contribution 
touches, we come back to a two-class community where the broader 
community is not involved in decisions taken by non-experts but 
influencing the entire community and it's public standing.


I will no longer be part of such a community.

*Long version:*
Michael Meeks schrieb:

Hi Sebastien,

On Tue, 2011-03-08 at 09:09 +0100, Sébastien Le Ray wrote:

this simple shadow patch has generated a long discussion on
Libreoffice-design. Some people don't like the color, some people don't
like the amount of blur, some people want no shadow at all, some people
want a "4 borders" shadow.


You're right about the different personal feelings, but they are not a 
decision of the LibreOffice Design Team.


For a developer interested in working on a certain topic it would be 
easier to get a final voting like
"The Design Team asks you to add a 8 px wide blurred shadow in grey 
transparency to all borders of the document. If the zoom factor reduces 
the space between two sheets to less than 16px, the overlapping areas of 
the shadow should be cut off. This should apply to every area of 
LibreOffice, where document borders are visible, namely Writer, Impress, 
Draw, XML forms [others not yet searched for]."


But such a specification is necessarily a result of some kind of 
discussion, if there is no single decision maker. As we don't want such 
single person decisions, this list is "talkative".



So here is a second patchset that tries to
address the first three critics :


I hope you understand now, that the comments have not been meant as 
critics, but as part of the decision making process in the Design Team.


Perhaps we need a different way to interact with developers, keeping 
them out of our processes and coming back to them with the results. This 
could be the relevant bug-report, a mail on the developer list or any 
other structure.


But at least at the moment, where we are a young group working on our 
basic structures, this takes some days...


In my eyes it is very important to show developers how the Design Team 
works, giving them background information on important UI and UX points.


So - firstly, this -sounds- like an interaction disaster :-) I hope it
is not of course, but it looks like this:

We finally get a competant, enthusiastic, motivated developer -
actually fixing our horrible user interface problems: and he does some
great improvement - and our design guys apparently emit a long stream of
complaining left and right ! That, if true, is hard to excuse.


And I hope you don't mean it this way, but it sounds like this:

A team of individuals works hard to establish a common visual design for 
LibreOffice. They spend hours and days of hard work on this topic and 
their work seems to be respected by the community.


But when a developer wants to improve something on the UI and informs 
the Design Team about this topic, he is told by one of the leading 
developers in the community not to care any sh... about the Design Team...


We need to greet new guys with a torrent of encouragement instead I
think.


Right - but these new guys are not only developers, but other community 
members like designers and UX experts too.


I don't read your mail as encouragement to them :-(


I hope I'm wrong - I don't read the design list because I can't
interact there [ Reply-To: mangling sucks ;-]


That's your personal opinion - everybody else can subscribe to the list 
and avoids offlist communication and duplicated mails...



- but this paragraph
smells problematic. I think we need to remember that the perfect is the
sworn enemy of the good - so lets get good across the code, before we
get perfect.


Of course this statement is right - but working on a topic without 
respect to the specialists is even worse than trying to be as good as 
possible.


Perhaps we should move all programmer interaction on design / UI topics
onto this list, or a new Freedesktop one - and leave the 'design' list
as more of a 'discuss' type forum.


You refer to the libreoffice@freed