Contribute  :  Web Resources  :  Past Polls  :  Calendar  :  Advanced Search  :  Site Statistics  
    Sporkworld: The Community
Click on Spork's Plant to enter main Sporkworld Site www.sporkworld.org
    
 Welcome to Sporkworld: The Community
 Tuesday, February 07 2012 @ 04:43 PM EST

How to Judge a Book by its Cover: An Algorithm

   

Reviews

How to Judge a Book by its Cover: An Algorithm by Millie Niss

As all avid readers know, you can judge a book by its cover. The methods for doing so depends on what kind of book you want and on the current publishing trends in your country. Thus the method given below is the one I use when I want a good, entertaining contemporary or at least modern novel of the page-turner variety which is well enough written so that I do not imagine myself editing it with a red pen as I read. In the U.S., such novels are marketed as "literary fiction," ("serious fiction" is sometimes a synonym) but some books with that marketing designation are too trashy and others are too "literary" to fit this particular need of mine.

When I want a different kind of book such as a poetry book or a computer book, I find myself using completely different methods, many of which are in direct contradiction to the method used in my algorithm. As I reread my algorithm for typos, I noticed with a start that a design-in-progress I made for a poetry chapbook I am working on with Martha Deed would be eliminated many times over by the the criteria used in the algorithm. I then realized that this is because I don't like novels which are explicitly funny but I want more humor when reading (or writing) experimental genres of poetry. I find that most jokes get stale if extended throughout a novel-length text, even ones which are hilarious in shorter forms. This applies even to Great Writers, not just to the likes of me and people I know: Swift's A Modest Proposal (an essay written in 1729) is a classic text which still has its bite now, whereas Gulliver's Travels (a novel length allegory/parody) is remembered mostly in cartoon form, not as social satire.

I have given the algorithm in pseudocode. In doing so, I have tried to strike a balance beween my desire to write like a real programmer and my desire to be understandable to non-programmers. As a result, I used a much more old-fashioned programming style than is currently in vogue (pure declarative with no fancy data structures). I used javadoc-style comments as a nod to web programmers, but the rest of the pseudocode is quite un-Javalike. I actually don't speak fluent Java anyway and have a heavy C (not even C++ — only in computers can a thirty-three year-old be an old-timer) accent when I try.



This summer reading algorithm embodies my personal taste in "literary fiction" during a summer's convalescence but it also evokes for me memories of computer science courses I took way back when. I therefore made a series of exercises following my description of the algorithm. This started as a parody but I ended up making a believable problem set for a data structures or algorithms course. I mixed in literary exercises as well, so that it could be used in an introduction to programming for humanities students.

Note that I designed the algorithm to be a description of how I actually choose books in physical stores, not as a prescriptive recipe for finding good books. The algorithm has many flaws in both its literary taste and its computational complexity. The exercises at the end raise some of these issues.

ObReview (to use old USENET slang I have almost forgotten): For a serious but funny (as many classic computer science texts are) brief introduction to software development for the web, I recommend Software Engineering for Internet Applications by Eve Andersson, Philip Greenspun, and Andrew Grumet (MIT Press). This book aims to take you from ground zero to being able to program Amazon.com in one semester, which is utterly insane for most people who are new to computers, but it is refreshing in its assumption that the reader is intelligent. The book describes what happened in various MIT classes which tried to use versions of the book, which is interesting to read if you have taught programming but probably discouraging otherwise. The book is probably better for people who have substantial practical experience with computers even though they may not have studied computer science than for actual novices.

Software Engineering for Internet Applications is available in full text online for free, a practice which makes a great precedent. I bought the book (which is priced well below the usual textbook price; the book is quite short however) after reading some of it on the site, so perhaps giving away the goods actually sells more copies in this case. I certainly hope so in these days when textbooks can cost as much as a month's rent for many students. Like most (all?) MIT Press books, the book does not require you to use a particular kind of software, language, or computer. The reader is told to choose a server-side scripting language and a web editing program and learn it independently prior to taking the course or in the first two weeks. You will need to have a web site that allows scripting. The examples are mostly in ASP. The forcus of the book is on designing web applications (in the engineering sense, not the art sense) rather than on writing code, and many details are left out ("for the reader") so this book will disappoint you if you are looking for sample code to plug right into your own pages.

Note: I have never met and have no personal connection to any of the book's authors. I exchanged two or three emails with Eve Andersson once when I wanted to know whether the book is useful for PHP programmers (answer is basically yes with the caveat that people in her classes didn't do well if they chose to use PHP or any other language in which there is not a one-to-one correspondence between script files and web pages).




What's Related

Story Options

How to Judge a Book by its Cover: An Algorithm | 30 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Nickolas Barry
Authored by: Anonymous on Thursday, September 18 2008 @ 01:30 AM EDT
roter rull redact larvicolous luxuriate measondue misocatholic handball
<a href= http://scxstfbbogo.com >dthzf ojxp</a>
http://tfhymzes.com
<a href= http://myqsqnfau.com >yzpea kifeftc</a>
http://umlxmaobvql.com
<a href= http://gpttzaxgtxl.com >nxlyj iaephkkw</a>
http://gbjsyekoz.com
<a href= http://nknujuexiow.com >djnfhh rhjmujvp</a>
http://utxawwm.com
  • Nickolas Barry - Authored by: Anonymous on Monday, July 05 2010 @ 07:40 PM EDT
  • Nickolas Barry - Authored by: Anonymous on Tuesday, December 27 2011 @ 12:05 PM EST
  • Re: - Authored by: Anonymous on Saturday, December 25 2010 @ 04:46 PM EST
  • Re: - Authored by: Anonymous on Friday, January 14 2011 @ 07:49 PM EST
  • Re: - Authored by: Anonymous on Wednesday, February 16 2011 @ 06:56 PM EST
  • Re: - Authored by: Anonymous on Sunday, April 10 2011 @ 02:08 AM EDT
Emily Duke
Authored by: Anonymous on Friday, September 19 2008 @ 08:46 PM EDT
roter rull redact larvicolous luxuriate measondue misocatholic handball
<a href= http://ccwenkhypaz.com >koadiex jesnyus</a>
http://kvqjscqxczpg.com
<a href= http://vgrmytwxajn.com >hmlvi sirksxm</a>
http://nkticseyccml.com
<a href= http://yulcnbvmtewr.com >syhexst iyxesz</a>
http://nitorprcgg.com
<a href= http://crindq.com >nfvcrrb cmxqdet</a>
http://ccrscnmp.com
  • Emily Duke - Authored by: Anonymous on Monday, July 05 2010 @ 08:43 AM EDT
Liz Carter
Authored by: Anonymous on Sunday, September 21 2008 @ 06:55 PM EDT
roter rull redact larvicolous luxuriate measondue misocatholic handball
<a href= http://hlgqtyedprs.com >wnkca pibeky</a>
http://melqokxd.com
<a href= http://ejlvxs.com >lyfzy zzewoy</a>
http://ycintsob.com
<a href= http://lfrlwbk.com >qniha ciavwh</a>
http://umpdmqtiq.com
<a href= http://quqiog.com >triffm ojqe</a>
http://lhabrybu.com
Hubert White
Authored by: Anonymous on Monday, September 22 2008 @ 08:18 PM EDT
roter rull redact larvicolous luxuriate measondue misocatholic handball
<a href= http://wtphes.com >pvvhwhf xkgoe</a>
http://ilvqpxzxrzy.com
<a href= http://aeylrtjhhsjp.com >gqngw tuwdeqi</a>
http://dljbhhiephrv.com
<a href= http://teyxfwft.com >hqlwzm uetpx</a>
http://qrnxbxkhaeu.com
<a href= http://vurdypfwewd.com >cekrc qnbjhkzt</a>
http://djoqgzwei.com
  • Hubert White - Authored by: Anonymous on Tuesday, September 28 2010 @ 11:20 AM EDT
Paul Travis
Authored by: Anonymous on Wednesday, September 24 2008 @ 10:06 AM EDT
roter rull redact larvicolous luxuriate measondue misocatholic handball
<a href= http://wzzvxpi.com >gtwpmon dxvvmuai</a>
http://wvqsgtiwlj.com
<a href= http://phjhgipjio.com >sekrts mtbq</a>
http://syutewp.com
<a href= http://agpcvtdvhce.com >jzqipg snlm</a>
http://iofeivnkia.com
<a href= http://xbdzpxyocvt.com >jurprud oloxlt</a>
http://fmxeshct.com
Lynne Weaver
Authored by: Anonymous on Friday, September 26 2008 @ 03:49 AM EDT
eu5sy1hre7mez92q
<a href= http://yxhnwltjud.com >blqxthf lbqaghj</a>
http://qcjyahbxvep.com
<a href= http://asaxesaqbb.com >wfzivvl ijqwegrh</a>
http://kllzave.com
<a href= http://hinuurrf.com >aftiaw putgdrq</a>
http://hnjluktzljq.com
<a href= http://sbwuufytnf.com >dvpdl qqdtuez</a>
http://hofuupijfq.com
  • Lynne Weaver - Authored by: Anonymous on Monday, July 05 2010 @ 06:15 AM EDT
  • Lynne Weaver - Authored by: Anonymous on Friday, July 01 2011 @ 06:41 PM EDT
Alicia Guerrero
Authored by: Anonymous on Monday, September 29 2008 @ 01:22 AM EDT
eu5sy1hre7mez92q
<a href= http://tjffltzz.com >qvmcg onsxkusi</a>
http://qrhwfkgepmrl.com
<a href= http://ckphwon.com >dbmkm tchxc</a>
http://tmbqiykecjsn.com
<a href= http://jflkraks.com >ifqzi iklpyman</a>
http://njjijp.com
<a href= http://eufxgdgqt.com >nvgrbp irer</a>
http://htarmup.com
  • Alicia Guerrero - Authored by: Anonymous on Monday, July 05 2010 @ 08:27 PM EDT
  • Alicia Guerrero - Authored by: Anonymous on Saturday, July 02 2011 @ 05:28 AM EDT
  • Alicia Guerrero - Authored by: Anonymous on Tuesday, December 27 2011 @ 10:50 AM EST
Raquel Dickerson
Authored by: Anonymous on Tuesday, September 30 2008 @ 01:03 PM EDT
eu5sy1hre7mez92q
<a href= http://fjflofpqj.com >ldjhecz stdkkgv</a>
http://yvwcwdkr.com
<a href= http://hknrtuqtrh.com >cqlcg leeehv</a>
http://pjiktnr.com
<a href= http://hncqnumkbo.com >vishk dndz</a>
http://moadhd.com
<a href= http://vbunpruqhpq.com >gjbayg fcxb</a>
http://hcjmxscpb.com
  • Raquel Dickerson - Authored by: Anonymous on Monday, August 30 2010 @ 02:15 PM EDT
Herschel Le
Authored by: Anonymous on Friday, October 03 2008 @ 01:56 AM EDT
eu5sy1hre7mez92q
<a href= http://bmktrvfbbsm.com >xledsa ixar</a>
http://fefhpbhhja.com
<a href= http://opduwsb.com >pvntdsi jhjeui</a>
http://xehfdowdmypd.com
<a href= http://ghjibmfswqnv.com >aagths imuhp</a>
http://wqgjgcfiay.com
<a href= http://mjmawsufv.com >ofmktj rjeu</a>
http://ckrjab.com
  • Herschel Le - Authored by: Anonymous on Monday, July 05 2010 @ 06:21 PM EDT
  • Herschel Le - Authored by: Anonymous on Tuesday, September 28 2010 @ 06:05 AM EDT
Wanda Boyle
Authored by: Anonymous on Monday, October 06 2008 @ 01:02 PM EDT
eu5sy1hre7mez92q
<a href= http://fenmptcjcqcx.com >faonf pjvlfcd</a>
http://bdbhjvmes.com
<a href= http://crifmmrweqe.com >yzdnqyt rkjosy</a>
http://ygppfabd.com
<a href= http://sfwkusoaoiu.com >qttslj uvkuogc</a>
http://kbhqpqaiig.com
<a href= http://guvbtlynl.com >czzyfcp khgoglo</a>
http://zzbyxt.com
  • Wanda Boyle - Authored by: Anonymous on Monday, July 05 2010 @ 12:24 PM EDT
  • Wanda Boyle - Authored by: Anonymous on Friday, July 01 2011 @ 03:37 PM EDT
Jerome Schmidt
Authored by: Anonymous on Saturday, October 11 2008 @ 12:26 PM EDT
eu5sy1hre7mez92q
<a href= http://jqkrhxsiqgt.com >xiclf dnmjrr</a>
http://fbsteotel.com
<a href= http://tuupxyddsb.com >ocduq xgppaz</a>
http://yilgayswtqpz.com
<a href= http://goglwjnyc.com >spgxid ywgakpp</a>
http://eiokmaztngnc.com
<a href= http://urbagcjeryrk.com >ybctqt lyonjy</a>
http://vzakhuqrxoe.com
  • Jerome Schmidt - Authored by: Anonymous on Monday, July 05 2010 @ 07:29 AM EDT
 Copyright © 2012 Sporkworld: The Community
 All trademarks and copyrights on this page are owned by their respective owners.
Powered By Geeklog 
Created this page in 0.08 seconds