That's easy to say if you start from scratch. We're not. I agree with Adam it's unproductive to lecture. I have to support whatever is already there. You seem to suggest I don't look at the user experience, and that's annoying, because I really do, a lot. But I have to fit that into what already exists, both for the UI (user experience) and the implementation, and I try to do that as good as possible, which is hard. And my point was also about user experience. I really think Lite and Premium are subsettings, rather than primary settings, and I mean that from the user POV, not just from the implementation POV (they really are not contradictory). And the UI should reflect that.
Christiaan On Mar 28, 2014, at 14:20, Fischlin Andreas wrote: > I do not think so. In all my software engineering projects I profited from > designing software starting with the user model or having someone in the team > who collaborated by working with the software only as an end user. This only > enhanced the quality of the software, never the other way round. > > Regards, > Andreas > > > > On 28/Mar/2014, at 13:59 , Adam R. Maxwell wrote: > > > > On Mar 28, 2014, at 5:24, Fischlin Andreas > <andreas.fisch...@env.ethz.ch<mailto:andreas.fisch...@env.ethz.ch>> wrote: > > Good software always differentiates between the user model and the > implementation model. > > Just FYI, constant lecturing on "good software" design principles is likely > to be unproductive here unless you're intimately familiar with the code in > question. > > thanks, > Adam ------------------------------------------------------------------------------ _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop