LWN.net Logo

On Designers

On Designers

Posted Oct 7, 2009 8:12 UTC (Wed) by alext (guest, #7589)
In reply to: On Designers by jmm82
Parent article: LinuxCon: Some advice from Uncle Dirk

But that is thinking of the designer as a decorator rather than the person
who over sees the sum of all the parts and designs a system and by
decomposition the parts.

Design is making components that work together by design rather than hacked
to work by cludge. The daily code base I work on (a commercial IDE) suffers
this exact problem, it was hacked by (average, low experience programmers)
and not design the implemented by people with an understanding of both.


(Log in to post comments)

On Designers

Posted Oct 7, 2009 14:55 UTC (Wed) by jmm82 (guest, #59425) [Link]

Yes, true. It is nearly impossible to find a designer which can design _both_ the internal systems workings and the *eye candy*. A strong large project requires a minimum of three good designers.

1. Systems integration designer
2. Low-level designer
3. User Interface designer

Also, the GUI should be easy to replace with out changing the low-level code. Most projects have #2, but few have all three.

Network Manager is not be a good example because a. it is trying to tackle a problem that is close to impossible and that is to cover the needs of all network use cases. When someone comes across a use case that is not supported they say integrate it with NM or too bad. While I support NM as a project necessary to advance Linux, I disagree with this philosophy. b. Most issues I hear about are due to a lack of documentation and issues with drivers.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds