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

Reply via email to