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<mailto:Bibdesk-develop@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop ------------------------------------------------------------------------------ _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop