Finding the right seams and the crucial boundary conditions is not harder than simply proving correctness, which is where we got on the bus.Unit testing is bound to miss lots of bugs, because you can test only a small fraction of the state space for even trivial objects.
#Spark spamsieve how to
In effect, Hansson echoes Jim Coplien’s complaints in Why Most Unit Testing Is A Waste. Coplien is a fascinating character in the C++ world, an exponent of astonishing techniques for doing things that, perhaps, are sometimes best left undone but which are great to know how to do. If you know about Mail.app add-ons that I ought to be using, Email me.ĭavid Heinemeier Hansson recants test-driven development: Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming. If it weren’t for Michael Tsai and Spam Sieve, it wouldn’t be pretty.
Nevertheless, I'm going to need to shift to a modern email environment. That’s a bit of a blow: I’ve got an awful lot of email in Eudora, and I still like some aspects of Eudora better than mail.app. Beyond Eudoraīut without the G5, we bid adieu to Eudora as an email client.
Worse, I couldn’t find our SATA drive sled, so I've been on tenterhooks for a couple days until a new sled arrived. The crucial stuff is backed up multiply and offsite. It wasn’t a total disaster: the very worst case scenario only involved about a week or two of rekeying accounting records and a peeved biographer. When an aging computer is acting badly, don’t reboot it: make another backup. And yes, sometimes, even the pros get caught. Worse news was to come: the diagnostics said the main hard drive was toast, but they were none too sanguine about the state of the backup disk. On top of this, Rowell has terrific fun by spinning the whole romance into a metafictional top, giving is fascinating snippets of the fantasy fan fiction, snippets of the “real” but imaginary fiction on which it’s based, and then turning everything very cleverly on its head.Ī couple of days back, the main hard drive gave out on my old PowerMac G5 I’ve been using as my email, correspondence, and accounting machine. “I try to write around it.” Cath was giggling, too. “-your own … and you’ve never even seen their parts.” “You’re more comfortable with their parts than -” She couldn’t stop giggling. Wren started giggling and then couldn’t stop. “That’s totally different,” Cath said dismissively. “Think of how many beautiful first times you’ve written for Simon and Baz.” Despite a down-to-earth sensibility and a talent for writing steamy gay fanfic that won her an international audience, she’s got the sexual timidity of a mouse. Cath’s father is bipolar, her mother is absent, her identical twin sister thinks Cath is a dork, her roommate thinks Cath is a joke, and Cath has no trace of self-confidence. Of course, any heroine needs a few obstacles. She thinks nothing of bashing out three or four thousand words at a time, whenever she needs a new installment. “I’m weirdly huge in Japan,” she remarks at lunch one day. Cather writes Simon Snow fan fiction and has thousands and thousands of loyal readers. Cather Avery, a freshman at Nebraska, is a huge fan of Simon Snow, the boy-magician who has starred in seven long novels about a magic school. Rainbow Rowell’s heroine wields a laptop.įangirl is a writer’s fantasy. There’s a lot of YA power fantasy these days that involves hot girls with weapons.