| [News.eclipse.foundation] Re: E4 / SWT 4.0 |
"Eric Rizzo" <eclipse-news@xxxxxxxxxxxx> wrote in messageHowever, again using myself as an example, there are just often fundamental differences of attitude/philosophy/perspective that make it frustrating to break into the clique' of a project. My (least) favorite example is the SWT/JFace philosophy of minimalism coupled with backwards-compatibility-at-ALL-cost; it leads to these frameworks carrying a lot of baggage that makes them simultaneously difficult to extend and prone to excessive copy+paste coding. I do understand the driving forces that led to that prevailing philosophy, but I see too much dogmatism in some areas and too little flexibility in others. This is an example of a situation where I can try to contribute various artifacts (from code to design idea to behavioral change suggestions) but be thwarted at nearly every attempt because of the philosophical differences (or merely differences in the degree of philosophical dogma).
It is hard to argue against you when you claim that people on the SWT or JFace teams are dogmatic. When I perceive people as dogmatic, I like to err on the safe side and assume that there are good reasons for their behaviour or belief that I just don't understand yet. Until I understand all the reasons, at which point it is much easier to discuss concrete technical points rather than calling someone dogmatic. (Then there is the possibility that someone is dogmatic for no good reason, but is extremely rare IMO.)
Eric