HNHacker News
TopNewBestAskShowJobs

ewiethoff

312 karma · joined January 24, 2009

submissionscomments
ewiethoff··on All we want are the facts, ma'am.
"The man who never looks into a newspaper is better informed than he who reads them, inasmuch as he who knows nothing is nearer to truth than he whose mind is filled with falsehoods and errors. He who reads nothing will still learn the great facts, and the details are all false." -- Thomas Jefferson to John Norvell, 1807. ME 11:225 (http://etext.virginia.edu/jefferson/quotations/jeff1600.htm)
ewiethoff··on Why Do Enterprise Applications Suck?
> My 'enterprise architect' has never even used Java 5 (her excuse: she hasn't had any training for it yet).

Training! Twenty-five years ago, the vice president of the engineering consulting firm where I worked got some bee in her bonnet and announced that the "staff" needed some sort of "training." Being young and politically foolish, I glared at her and said, "Training is for chimps. And don't call a room full of people with engineering degrees staff."

I have no idea what your 'enterprise architect's actual abilities are, but the poor gal talks like a chimp.

ewiethoff··on Last.fm: "Techcrunch are full of shit"
> HIV isn't transmitted through spitting.

I believe you are correct. I have no clue whether vaksel is American, but I do think Americans (I'm one) have absorbed--been fed?--a fair amount of hooey about HIV transmission and how to be "safe." Keep in mind, if you're old enough, AIDS was/is "that gay disease" and something quite a small number of injecting druggies were getting--as the "need" for a War on Drugs was building. I'm sorry to report, Americans are a fearful lot.

ewiethoff··on I Love Pair-Programming
Speaking of skill level, it occurred to me last year to offer to be "roving guru" (sounds haughty) or "roving consultant" or simply "Rover" (woof!) when we have an odd number of developers. This works out nicely for me anyway, and the others are fine with it. I have no idea what this does to our velocity because we are, unfortunately, very disorganized and don't keep track. (I shan't bother to explicate.) I do enjoy teaching and mentoring people, as long as that's the real plan. And the roving helps me tolerate the noise level in an open workspace. Maybe because I have to pay attention to all the vocal noise. I have to keep alert to the sound of people calling for assistance or sounding lost and confused.

OMG, I just got an insight. I'm an effective Rover or mentoring "navigator" as long as no one expects me to read. I need to not look at the monitor, not try to read the code or docs or whatever. As long as all I do in the presence of talking people is do my own listening and talking, my brain doesn't turn to complete mush. I noticed long ago that I have almost zero reading comprehension when I read English (native language) aloud. I also remember covering my ears while reading silently when someone else reads or the teacher is talking. Etc. So the big insight is, my reading incomprehension in the presence of speech extends to reading computer code! I have a reading problem (or attention problem, or whatever it boils down to) which frustrates my ability to pair.

That explains why I have such a hard time understanding even a single line of code in most pairing sessions. That explains why, when I'm the "extra set of eyes," all I'm good for is syntax and spelling check (which really should be done by software, not me). Writing code happens to be a lot more of reading what's on the monitor than head's down typing. So, the question is, how am I able to drive okay with insightful and not-so-obtrusive Apoorva? Well, it often doesn't work. But I notice it does work when there's only one other pair in the room and I haul Apoorva and me to the far end. That cuts the other voices down significantly.

Thank you, thank you for prompting me to think this through.

ewiethoff··on The evolutionary role of cooking
I would love a real explanation. But believe you me, allergy science is just getting started. (So is a heck of a lot of other medical knowledge.) "Allergists" didn't even exist until a few decades ago. "Allergy and immunology" is a pretty new specialty.

My pediatrician switched his practice to "allergy and asthma" in 1970. He told my mom he did so because he wanted to try to help whatever the heck is wrong with me. Well, I can't read his mind for motives, but that's what my mom reported.

I astound and baffle allergists when their tests reveal the huge numbers of foods--and varieties of foods--I'm allergic to. (Note to self: I am not going into my other allergy foods here.) Their first reaction is to blurt out, "What do you eat?! How do you live?! It's a wonder you're alive!" After that, their reactions and attempts to help vary considerably. The closest I've gotten to an explanation from a live doctor is hearing one mutter something about "volatile oils" into his Dragon Naturally Speaking before walking off and leaving his nurse distressed for my sake.

I do get strange satisfaction knowing that food allergies have gotten much more prevalent in the past decade or so. This means more researchers take more interest in it, the FDA changes its food labeling laws, the general populace has a little more knowledge, etc. When I'm feeling grandiose, I tell myself that my strange body (and that of a guy I spoke to on the phone who is a guinea pig at the Mayo because he's allergic to all foods) are the vanguard or cassandras or whatever for something new and weird going on in the world. But perhaps I read too many Greg Bear novels. ;-)

I subscribe to an allergy research newsletter from South Africa, which contains a lot of fascinating, nerdly stuff I never hear from live doctors. And when I do try to mention research, I get, "That means you don't need me except to prescribe Epipens." But I got away from reading it a few years ago. I think I'll head back to doing so. Thank you for indirectly putting the bee in my bonnet. http://www.allallergy.net/abstracts/index.cfm

Ah! A quick glance reveals an article called "The importance of nasal provocation test in the diagnosis of natural rubber latex allergy." This just might pertain to me even though I have a banana allergy, not a latex allergy... But I think I'll leave it for a few days. This whole topic is getting way too heavy today. Bye, folks. I'm logging out.

ewiethoff··on The evolutionary role of cooking
This afternoon I reached the threshold for downvoting! And I have just--now--executed my very first downvote! O frabjous day! Calloo, callay!
ewiethoff··on The evolutionary role of cooking
Hooray! Thanks for spotting "denaturation" in the Wikipedia article (an authoritative source, I know). I hadn't bothered to look for anything about allergies there in years.

Yes, my three allergists have all called it "oral allergy syndrome." One of them speculated my problem might have to do with "volatile oils," considering I'm also allergic to the smell of the raw produce. 19th and 20th century chemistry is amazing. Did you know that "flavors" for factory foods are food perfumes, top secret stuff concocted by perfume chemists? I learned that around ten years ago in a book called Mauve, about the history of fabric dying, of all things. (Some years earlier, I concluded the scent that remains long after slapping on some Polo is blueberry from old Betty Crocker blueberry muffin mix.)

So the thought of being allergic to volatile oils made pretty good sense to me. But as soon as I say "volatile oils" to people in combination with "cooking," they get all confused. Maybe they think I want to solve my problems by blowing up my kitchen or setting the building on fire or starting a heated argument. I'm happy to think that "denatured proteins" will sound a lot less volatile.

BTW, I'm a she, not a he. I also happen to be blondish and thin with a weak voice. I find that many people in real life, whom I shall not bother to classify here by occupation or sex, don't take me seriously. If you like, you can picture Julianne Moore in "Safe," a film which I find both uncomfortable and terribly funny.

"On the internet, no one knows you're a dog."

ewiethoff··on The evolutionary role of cooking
I apologize for implying that you are an idiot. I was being facetious after taking the news of "denatured proteins" in a happy, light-hearted manner.

As for the allergies, shall I come to your home for a demonstration? You can watch my lips and tongue swell up while I scratch my chin and neck something fierce and spend a couple hours wheezing. It's pretty frightening to watch, and it gets worse over the years. I'm glad I've needed to be hauled to an emergency room only once. I do keep an Epipens on me.

Someday when you are prescribed Epipens by bona fide allergist MDs, you will be handed several brochures. Some of them will comfort you with the statement that many people out there, commonly your most immediate family members, won't believe you and think you're (consciously or subconsciously) making this all up. And some of them are designed for other people to read so that they will take you seriously.

To be honest, living with dangerous allergies--especially a large number of bizarre, dangerous allergies--is mind-blowingly tough, physically, nutritionally, logistically, emotionally, socially, and professionally.

Enough with the heavy stuff. I shall end on what I hope is a more pleasant note. I find it amusing that when I make an occasional trip to a health food store and people ask me about my grocery needs, about 3/4 of them recommend some naturopath or other for some loony muscle test, and the rest are firmly convinced there's no such thing as allergy at all to anything "natural."

We live in a strange world. :-)

ewiethoff··on ASUS is considering Android-based Eee PCs
Tiny pale gray text. My eyes, my eyes!
ewiethoff··on I Love Pair-Programming
Aside from physical, eyesight, accessibility, noise, etc. problems, I pretty much can't stand pair programmming. It's good for social bonding and instructing noobs, but my work is hardly up to snuff.

I can't "navigate" someone moderately competent because it takes me forever to stuff a pile of someone else's code into my head. I have to keep scrolling here and looking there, which I can't do without a separate keyboard and monitor. I want to navigate from an extra computer so I can flip through the code, look up docs, and so on. But, by gum, that's not "pair programming." Hence, the only thing I'm good for as a navigator is catching syntax and spelling errors, which is something an appropriate editor or IDE can do.

And I can't accomplish much while I'm "driving" because either I have to spend all my time explaining everything to the noob, or I'm not allowed time to think. If I stare into space or scroll around a bit, the navigator thinks I'm stuck and feels compelled to chatter away with advice or questions or something. And unlike the author's "Progammer Man," the code I produce solo in the Zone is better than the code I produce in a pair out of the Zone. The best "navigator" is someone who watches awhile then gives up and "pairs" with someone else! No, I take that back. Apoorva is a decent navigator. He mostly just sits there and makes a few pleasant quips, occasionally raising an insightful question. I guess I'm very, very finicky about navigators.

ewiethoff··on What is a hacker?

  I'm a hacker and I'm okay
  I play all night and I sleep all day
ewiethoff··on On Hacking - Richard Stallman
Stallman refers to "exploring the roofs and tunnels of the MIT campus" in the 1960s and 1970s as hacking. FWIW, we used to ride on top of elevators (and sometimes their counterweights) at RPI in the 1970s and call it hacking. So, yes, I can relate to the article, man, whether or not hacking goes back to the 1920s or the Renaissance or ancient Greece.
ewiethoff··on Programmers and Sadomasochism
But we do. Today they're called XML. :-)
ewiethoff··on The evolutionary role of cooking
I learned from the article that cooking "denatures proteins." I happen to be very allergic to all raw produce except grapes, apples, onions, lettuce, and spinach. Everything else needs to be cooked. No crudités or fresh orange juice for me. People look at me funny and ask why cooking would make a difference. I say, "I dunno, but it must break down my allergy molecules so that I don't react to them." Then they (idiots all!) say, "No, that doesn't make sense." Now I can confidently snow people with "denatured proteins," whether or not that's the true reason for cooking solving my produce allergy problem. Confidently bowl people over with scientific jargon, and they believe you.
ewiethoff··on The evolutionary role of cooking
No, "killer app" is only used in reference to spreadsheets! :-) Learn your history and think VisiCalc. http://hubpages.com/hub/VisiCalc--the-First-Killer-App-of-th...
ewiethoff··on Talent is bullshit
I used to be in the same boat and was very frustrated by it as a child and young adult. Playing by ear comes down to training your brain to hear all of a piece of music, including what's not there but would fit nicely. An awful lot of people can only "hear" the melody, or the sopranos in the choir, or the famous guitar lick.

I've had about nine years of various music lessons but no formal ear training. So, the following advice is what I figured out myself, mostly in my thirties. It's geared a little more toward singing than playing, more toward arranging than original composing. You'll probably notice I don't have a terrific head for jazz. This advice shows my age (and my whiteness), but hey, sometimes old music is good music, sometimes old composers are good composers. Stand on the shoulders of giants, and all.

Advice (in approximate order of difficulty and creativity):

1) Give up air guitar. :-> You need to make your own noises.

2) Play and sing intervals and scales. Pick a note, any note, such as D. Start at D and jump up a 2nd, jump up a minor 3rd, jump up a major 3rd, etc. Jump down a 4th. Go up and down the major scale, the minor scale, the Spanish/Jewish scale, etc. Hum this stuff to yourself while you're driving or cooking or waiting to fall asleep. Also, hear these things in your head without making audible noise. You can work on your intervals and scales in your head while your significant other is asleep.

3) Sing the appropriate do-re-mi words to the notes of simple songs (major keys without accidentals). Listen to "Do-Re-Mi" from "The Sound of Music." I mean, the "do mi mi, mi so so" and "so do la fa mi do re" stuff toward the end. That's what you're going to do. For example, sing "Twinkle, twinkle, little star..." as "Do do so so la la so..." Your voice might be bad, but your brain is getting the hang of something new and interesting.

4) Play and sing chords. Pick a key, any key, such as D. Learn to play and hum the notes in the Dmaj, Dmin, Daug, Dsus, D6, D7, Dmaj7, D9, etc. chords. Hum broken chords as you go about your day, and work on them silently in your head when forced to sit through a PowerPoint presentation.

5) Hear, sing, and play bass lines. Listen to disco. I'm serious, listen to disco. A disco bass is prominent and follows nice patterns, and so this exercise is not too tough. Identify what the bass is doing and hum along, even if you need to do so one or two octaves higher. Memorize that bass line. Then play it on your piano. Play it in a different key if that's easier on your brain. Play it in different keys because that's hard on your brain. (Hint: "Funky Town" is much easier than "Disco Inferno," which is much easier than "You Should Be Dancing.") If you're having trouble with this, get a book of boogies and notice the patterns your left hand is playing. Then head back to those disco records. After disco, try the bass in other pop genres. It's usually not as loud and patternous, and sometimes it gets "lost" in power chords. Yes, "Day Tripper" and "Smoke on the Water" have famous bass licks, but the trick is hearing the bass throughout.

6) Hear, sing, and play vocal lines. Listen to the Everly Brothers, the Beatles, BeeGees, or some show tunes. Identify each voice in the recording and take turns singing along with the various voices, not just the melody or whatever vocal notes happen to be the highest. (Hearing the non-melody or the not-highest vocal can be especially tough.) Sit down at the piano and play those parts simultaneously. Graduate to barbershop quartet, doo-wop, the Beach Boys, and jazz vocal groups (Andrews Sisters, Pointer Sisters, Three Mo' Tenors, Manhattan Transfer, Take 6, etc.). Take a stab at someone like Rossini or Verdi (I find Puccini awfully hard to grok). You might have a lousy voice, or your playing might be awkward, but the point is your brain knows what's going on with all the vocals.

7) Imagine a given song done in a different style or time signature, even if all you can handle is the melody and you can only kind of, sort of imagine other parts and instruments. Examples: Neil Sedaka doing "Breaking Up Is Hard To Do" in two very different styles; "La Dona E Mobile" from "Rigoletto" (3/4 time) and the theme song from the "Lidia's Italy" cooking show (same melody in 4/4). Some years ago, I was singing something very bland in a choir, and I noticed my alto part was a doo-wop bass vocal sung an octave too high and in completely wrong rhythm. Oh, and it needed to be "Bubba da-boom, sha-boom..." instead of whatever my lyrics were. I spent the drive home imagining the whole shebang done as doo-wop, which helped me feel much better about that bland thing we were stuck with.

8) Hear the essential chord changes in recorded songs. Listen closely to folk, country, blues, early rock, Southern rock, or roots rock. These have a rather small number of essential chords, and they don't change all that often--even if a melody wanders all over, even if John and Paul are harmonizing all over, even if a guitar screams all over, even if Jerry Lee Lewis pounds keys all over. In fact, a few songs boil down to just one chord. If a song has acoustic guitar strumming, you're in luck because it's playing the essential chords, and you can easily hear when they change. Otherwise, listening to the bass comes in very handy: when the bass pattern changes, that's a chord change; when the bass hits a different low note, that's a different chord. You can verify the changes you're hearing by looking at printed music that shows the chords across the top.

9) Figure out the obvious chords that go with the simple songs you sang in kindergarten. I'm talking "Twinkle, Twinkle Little Star," "Jingle Bells," "The Hokey Pokey," "The Farmer in the Dell," and so on. Do this without listening to recordings. How? With a circle of fifths diagram. You know from listening to the songs in exercise 8 how often the chords are likely to change. So now the question is, just what are those chords? Pick a key, any key. Find it on the outside of the circle. These really simple Western songs in major keys always start with that chord, though not always on that note, "do," otherwise known as the tonic. "Twinkle" starts on the tonic (do), "Jingle" starts a third higher (mi), "Hokey" and "Farmer" start a fourth lower (so). Start hitting chords and singing along. When you sense a need for a chord change, head one or two steps clockwise or counter-clockwise around the outside of the circle. When you go up a fifth (the Wikipedia circle shows this as clockwise), you might want to play a 7th chord (minor 7th). When you go down a fifth (counter-clockwise) or return to your original chord, the basic chord will do (no 7th). Your chords on the diagram will remain very close to that first chord, and you will return to that first chord often. In fact, I guarantee you will end on it. These neighboring circle of fifths chords will sound "right" and obvious. You'll notice that rounds, such as "Three Blind Mice" and "Frere Jacques," don't have much going on. In slightly more advanced songs (off the top of my head, perhaps in the long "peace" in "Silent Night"), you will occasionally want to play the minor chord on the inside of the circle instead of the major chord on the outside.

10) Hear and identify the essential chords in recorded songs. Listen to those songs from exercise 8. Now you can hear the essential chords and identify them on the circle of fifths! Things get easier from now on. Play rhythmic chords with your right hand and the bass line with your left. As you play, sing the melody or invent a harmony. Now you're starting to cook. The fact that you're not playing all the notes you hear in the recording doesn't matter. What's important is, you're playing something that works. In fact, you can do a passable job in a garage band, especially if it has no bass player.

11) Listen to Christmas carols. Even if you're not a Christian--even if you're a hardcore Ayn Randian--listen to carols, especially the "religious" stuff from hymnals. The point is, you want to listen to a zillion different versions of the same ostensibly straightforward songs that have been around forever. Identify the essential chords you hear. Most versions use the "right" chords. (The Mormon Tabernacle Choir is "right.") Simon and Garfunkel's "Silent Night" is right but horrifying. A lot of versions are right-ish and funkified. Keep alert for versions which are "wrong" somehow. For example, Bruce Cockburn and Sam Phillips do an eerily wrong "It Came Upon a Midnight Clear" by changing the melody a bit and playing wrong chords. IIRC, it shows up in the WWII movie by the same name.

12) Play or sing one song (in a suitable key) while listening to a recording of a different song. Yes, it's doable, even if you need to do one of the songs a bit "wrong." This is called counterpoint, and it's something that used to amaze me when I was a little kid watching "The Carol Burnett Show." Steve Lawrence or someone would show up as a guest, and he and Carol would sing two different songs simultanously or interleaved. If you're too young to remember or can't get your hands on old Carol Burnett episodes, listen to "The Music Man," which contains several examples of counterpoint: "Lida Rose" with "Will I Ever Tell You?", "Seventy-six Trombones" with "Goodnight, My Someone," and "Pick a Little, Talk a Little" with "Goodnight, Ladies." For decades I wondered how anybody could possibly know which song fits with which. When my brain finally started hearing what chord progressions are suitable for what melodies, and how to be "wrong" but good, it became obvious. Oddly, I started out hearing U2 with other stuff, maybe because U2 is pretty simple. For example, if you zoom through "Bullet the Blue Sky" (with the shorter rap) it fits exactly into John Denver's "Wooden Indian." You can sing a wrongish rendition of "What a Friend We Have in Jesus" with "Love, Rescue Me." With some ingenuity, you can fit the Beatles' "A Day in the Life" (including the weird, climbing orchestra and the "ah"s) into "Numb" (then tack the giant piano chord onto the end). Etc. BTW, Collective Soul's "December" is almost the Doobie Brothers' "Black Water," and you can sort of sing Verdi's "Gloria all'Egitto" march in "Aida" to Richard Rogers' "How Do You Solve a Problem Like Maria?" wedding march in "The Sound of Music." Pretty soon, if you've heard one song, you've heard them all, and they're all interchangeable.

13) Call yourself a musician. Find the cool people in your town, and join or form a garage band. You can do a passable job by now, which means, yes, you are a musician. You want your bandmates to be better musicians than you so that you keep growing. How do you find cool people, decent musicians? Well, you can hang out in coffee houses. You can mingle at the receptions and after parties following smallish-venue concerts. You can bring your instrument or voice to jam sessions at bars. Here's the thing: when someone says "Are you a musican?" or "You must be a musician," always say "Yes," even if you feel like a lying dork. Saying yes to the right people opens amazing doors. I've wound up playing in garage bands, creating orignal music arrangements for churches, and performing opera. Just keep calling yourself a musician.

Sorry I got long-winded here. But your question got me pacing the floor, and I had fun writing my answer.

ewiethoff··on Business Words to Ban
An annual favorite of mine: Lake Superior State University Banished Words List (http://www.lssu.edu/banished/)
ewiethoff··on My Web is Text Based
Video is an effective way to warm the planet, burn nonrenewable fuels, and send more batteries to toxic dump sites.
ewiethoff··on Coding Horror: Are You An Expert?
Continuation because noprocrast locked me out awhile: As pointed out in Jeff's article, McQueen's character knows what questions to ask. And per The Unthinkable [ISBN 0307352897], Rescorla knew what mistakes people were likely to make. An expert can anticipate problems and raise good questions.
ewiethoff··on Coding Horror: Are You An Expert?
Steve McQueen's character is exactly the expert fire chief I want in my towering inferno, and Rick Rescorla (http://www.time.com/time/magazine/article/0,9171,1810315-3,0...) is exactly the expert security chief I want.
ewiethoff··on [dead]
The researchers could have saved a lot of trouble by just reading John Cheever stories.
ewiethoff··on Law firm sues to force startup to make anchor text contain the full url
Every link to my company site must be red, 18-pt font, and blinking.
ewiethoff··on Simple rule of thumb for measuring the perceived complexity of a user interface
The number of tab hits is a better indicator of how many elements are in the interface. Using a mouse, you can often skip past several steps or options. Once you're familiar with the interface, you don't notice how much you're skipping past. Nevertheless, when first confronted with an interface, your eyeballs and brain have to read and process the whole mess. Sticking with Jakob Nielsen-like conventions reduces the user's feeling of needing to examine every interface element. That's nice, but the elements are still all there, and you must "deal with" (author's term) each one when tabbing.

The author says: "There's nothing complex or confusing about iCal's event entry UI. And with specific fields for each item of data, it is more obvious than Backpack's--but only for a first-time user, which is the wrong case to optimize for. But to me iCal's date entry UI is clearly worse, much worse, and the reason why can be expressed by the fact that it forces you to deal with about 10 user interface elements, versus just 2 for Backpack."

In summary, an interface with many elements which follow conventions might be fine for first-time users and those who use prefer a mouse to keyboard navigation. But the author wants an interface with fewer elements--even if their meaning is not obvious--because he likes to hit the tab key, not click a mouse.

ewiethoff··on Why I won’t touch the Kindle 2 with a ten foot pole.
Thanks for the warning about Ludlum. The sad fact is, Dan Brown's junk is better than a lot of other stuff I borrow from the "New" rack at the library. At least Brown I can laugh at. Bad is bad, but laughably bad is better.
ewiethoff··on Why I won’t touch the Kindle 2 with a ten foot pole.
I haven't read any of Fleming's adult fare. But his fudge recipe in Chitty Chitty Bang Bang is fabulous. Read Chitty. Make fudge. Yum. And I dare you to spill boiling chocolate on a Kindle!
ewiethoff··on Experimental New York Times Interface
> Graceful degradation for noscript > The page-slide animation is eye-candy but IMHO with time it might get annoying, make it optional.

The page is utterly useless without JS. I keep JS turned off. It's a good thing I read here about the animation eye candy before trying to turn it on to explore the NYT page. Side-to-side movement on a screen gives me brain seizures. If NYT sticks with this new plan, that will be yet one more site that's off limits to me.

If I want movement and eye candy with my news, I can turn on the TV.

ewiethoff··on Mindfuck Movies
As Rod Serling would say, "Submitted for your approval":

  Eraserhead
  Forbidden Zone
  Gaslight
  Invaders from Mars
  Invasion of the Body Snatchers
  Laura
  Minority Report
  Mirage
  Rebecca
  Suddenly, Last Summer
  The Cabinet of Dr. Caligari
  The Devil's Advocate
  The Wizard of Oz
  Total Recall
  Vanilla Sky
Some are better than others, of course. And some fit the mindf definition better than others. Oh, well. These are some films that popped into my head.
ewiethoff··on "Google Devalues Everything It Touches" - Wall Street Journal Chief
> Furthermore, there's a huge gap in local news these days. Local government, schools -- all this stuff that really matters to people has no medium any more.

In Minneapolis & St. Paul, Minnesota, neighborhood and specialty newspapers are still prevalent, numerous, and of good quality. A real joy to read compared with the neighborhood papers of New York City. But, then, I guess the Twin Cities has a culture of indie publishing.

ewiethoff··on "Google Devalues Everything It Touches" - Wall Street Journal Chief
You don't need to register to read NYT. It's a cookie thing: http://news.ycombinator.com/item?id=460294
ewiethoff··on Why I won’t touch the Kindle 2 with a ten foot pole.
Dan Brown is the author I love to hate. His Digital Fortress and Deception Point are hilariously bad. But don't bother spending any money on them; just borrow them from the library.
← PreviousPage 3 of 5Next →