Re: good guide to programming style
jonathan michaels <[email protected]>
| Newsgroups | gmane.os.netbsd.help |
|---|---|
| Message-ID | <[email protected]> |
greetings, i've been in this kind of position on several ocassion in my chequuered career, i'ver read all teh posts (so far) in this thread and aggree that all teh advice is quite good, but grograming is a two way street, after its written it needs to be used and for that it needs to have a usable user interface, On Wed, Jan 24, 2007 at 01:44:47AM -0500, George Georgalis wrote: > On Tue, Jan 23, 2007 at 12:20:02PM +0000, Simon Truss wrote: > >George Georgalis wrote: > > > >>Unfortunately "good" programming is not something I can just define > >>in a short training session. And, it's too easy (and painful) to > >>just identify poor programming techniques or mistakes. So, I'd > >>like to put some kind of training together and was wondering if > >>anyone here could provide some interesting websites to help the > >>process? > > > >Good list of links, not seen all of them before sorry i don't have any links to offer but several books that helped me understand the world of programing and user interface design, sorry to leave you to find the google references might help this cause. design for the real world victor papanek isbn 0500273588 the visual display of quantitative information isbn 0961392142 envisioning information isbn 0961392118 visual explanation: images and quantities, evidance and narrative isbn 0961392126 thses last three by edward r tuffte now for the last three, these would be the first to get, come to think of it if all teh free software crowd got these,.. sorry thats my hobby horse, i won't go thier. usability engineering jakob neilsen isbn 0125184050 designing visual interfaces: communication oriented techniques kevin mullet and darrel sano isbn 0133033899 i started out to say, being part of an engineering team its easy to get caught up in teh euphoria of deadline rushes and all that kind of stuff, but people forget that after its written it has to be used not just by who know what teh program is supposed to do and have degress in rocket science to help them pickup the pieces .. grin, so to speak but by normal people whose computer exposure is limited tot eh vcr or these days teh microwave oven programing languages, or even teh dvd's increasing vocabulary. it is one thing to be able to write technically fluent examples of excelant code fragments and patch them all into one neat cohesive and flowing logic train, but it still has to be used by people who simly havent a clue as to where the keys on teh keyboard are or even how to us the machine beyound the simple expediance of poking at teh key and hoping it will do its "THING" and work for them like they were told it would !!! hope this reading list helps. sorry for my poor spelling and not so well written post, i'm struging today with my own wetware. most kind regards and best wishes jonathan -- ================================================================ powered by .. QNX, OS9 and freeBSD -- http://caamora com au/operating system ==== === appropriate solution in an inappropriate world === ====