Subject: Re: good guide to programming style
To: George Georgalis <george@galis.org>
From: jonathan michaels <jlm@caamora.com.au>
List: netbsd-help
Date: 01/26/2007 11:49:03
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 === ====