12.07.2015 Views

\s mYevtew ELECTRONIC ADDITION - University of British Columbia

\s mYevtew ELECTRONIC ADDITION - University of British Columbia

\s mYevtew ELECTRONIC ADDITION - University of British Columbia

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OPINIONS AND NOTESwhere they might get a copy <strong>of</strong> the programdescribed. Would I be kind enoughto send them one? Did I know <strong>of</strong> acompany that distributed the program?To all my answer was a firm "No." Thissounds harsh, perhaps, but I was actingout <strong>of</strong> pedagogical instincts; they wouldlearn only by doing. They would do, <strong>of</strong>course, only when they learned how easyit was to write the programs I was suggesting.But how to break out <strong>of</strong> thisvicious circle? As an experiment I wrotea special column in the April 1985 issue<strong>of</strong> Scientific American entitled "FiveEasy Pieces." The article featured fiveeasy programming projects. The first wasso easy that a person <strong>of</strong> average intelligencecould have written it within anhour or two <strong>of</strong> picking up a BASICmanual. The mail from that column hasso far totalled approximately 3000 pieces( all <strong>of</strong> which had to be answered ), morethan twice the amount produced by anycolumn before or since. The great majority<strong>of</strong> letters concerned the first easypiece: I had asked readers to write aprogram that simulated the firing <strong>of</strong> acannon at random into a round pondoccupying the middle <strong>of</strong> a square field.After taking a thousand shots, they wereto count the number <strong>of</strong> splashes, so tospeak, and divide the sum by 250. Theresult would be an estimate <strong>of</strong> pi, thefamous transcendental number expressingthe ratio <strong>of</strong> a circle's circumference to itsdiameter.Naturally, the program was describednot only in these colourful terms but interms <strong>of</strong> the few commands that wouldbe needed actually to write it. I do notknow how many <strong>of</strong> the readers respondinghad just written their first programbut, judging from the almost patheticallypleased tone <strong>of</strong> their letters, I think agreat many <strong>of</strong> them must have.Sherry Turkle, in her book TheSecond Self, outlines the steps by whichchildren acquaint themselves with computers.The mystery <strong>of</strong> the machine isfollowed by mastery over it. In the process,the child's world view and selfimageare reflected in the computerthrough the manner <strong>of</strong> interaction withit. There are "hard masters" who revelin the sense <strong>of</strong> control over the machineand "s<strong>of</strong>t masters" who are led to explorethe machine's potential by movingfrom one satisfying experience to thenext. Among adults one finds similartendencies. Historically, it was the hardmasters who set the personal computerrevolution in motion during the 1970'sby making computers out <strong>of</strong> kits andthen writing various systems programsthat expanded the capabilities <strong>of</strong> theirmachines. This school continues to dominatethe many computer magazines stillin print; one sees endless ads for newhardware, technical reviews, articles thatdescribe new ways to store files, communicatewith other computers, compileprograms, and so on. All <strong>of</strong> this representsa turning inward <strong>of</strong> the computerupon itself with seemingly no awareness<strong>of</strong> the vast world <strong>of</strong> ideas open for exploration.An apt analogy involves theyouth <strong>of</strong> the 1950's who so enjoyed tinkeringwith his roadster that he nevertook it for a drive. Countless potentials<strong>of</strong>t masters have been turned away fromtheir birthright by the casual perusal <strong>of</strong>such magazines at the newstand. Frightening.Complex.This article is not only about personalprograms but s<strong>of</strong>t masters. The world <strong>of</strong>the hard master is very limited comparedto the universe <strong>of</strong> ideas and issuesthat can be explored with a personalcomputer. For each model currently onthe market there are friendly, companionableprogramming manuals (<strong>of</strong>ten notthe ones supplied by the manufacturer)that <strong>of</strong>fer instruction and advice on avariety <strong>of</strong> levels. Unfortunately, thereseem to be very few books that supplyworthy projects for future s<strong>of</strong>t masters.201

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!