The Human Hacking Field Guide [possible satire]

Who said girls can’t code?

Abstract

Jennifer (loosely based on Buffy from Buffy the Vampire Slayer) is a trendy and popular high school senior who is living and studying in the vicinity of Los Angeles. Her best friend, Taylor (Xander), convinces her to try to become a developer of open source software. He puts her under the tutorship of a different friend of his, the female open source contributor Eve (Faith), who prefers to be called “Erisa”, and who is a self-conscious and rebelling punk, with whom Jennifer finds it hard to deal. Jennifer remains determined to learn how to become an open source developer from Erisa, but there are some surprises along the way.

The Text

Version 2 (Most recent)

Hebrew Translation

Arabic Translation

Source Repository

See Also

  1. How to start contributing to or using Open Source Software - a tutorial by me and some other people introducing people to the open source world. (Part of the Teaching Open Source initiative).

  2. Star Trek: “We, the Living Dead” - a screenplay for an original Star Trek: Deep Space Nine episode, which also predominantly features software hackerdom and female geeks.

  3. The Buffy the Vampire Slayer television series - I believe the characters of Jennifer and Erisa in The Human Hacking Field Guide were heavily inspired by those of Buffy and Faith from the television show, respectively.

    Moreover, the character of Taylor appears to be based on that of Xander.

  4. “How To Become A Hacker” by Eric Steven Raymond - an insightful document, although somewhat too elitist and patronising, which is featured, and criticised, in my story, and provided some inspiration for it. There is a lot of other very good documents on Mr. Raymond’s site, and (if you have the stomach to tolerate it) on his “Armed and Dangerous” blog.

  5. “HTML Dog: HTML and CSS Tutorials” - some very good HTML and CSS tutorials.

  6. “Create a Great Personal Home Site” - my essay about creating a personal web site.

  7. Freenode - an IRC network dedicated for discussing Free and Open Source Software projects, and other collaborative projects, that is featured in the story. Warning: IRC is addictive.

Sources of Inspiration

  1. The Buffy the Vampire Slayer television series - I believe the characters of Jennifer and Erisa in The Human Hacking Field Guide were heavily inspired by those of Buffy and Faith from the television show, respectively.

    Moreover, the character of Taylor appears to be based on that of Xander.

  2. The Friends T.V. Show - I reference their “List of 5 celebrities you can sleep with” from episode 3.05.

  3. “I’m Not a Girl, Not Yet a Woman” by Britney Spears . (YouTube VEVO Video).

  4. Sabrina, the Teenage Witch (the live action Television series)

  5. “Why Nerds are Unpopular” by Paul Graham.

  6. Bring it On (the original film)

  7. Atomic Kitten - a British Britpop trio, with extremely kitschy songs that I still happen to like

  8. “Too Girly” - IRC conversation.

Acknowledgements

The stylesheet and images used for the background of the text are based on the Twin Triangles style from Open Source Web Design.

Thanks go to Uri Bruck, Gai Borshack, Omer Zak, Drew Dexter and others who have read and reviewed early, incomplete, drafts of this story.

Conclusions and Reviews

Read these only after you have finished reading the story.

Spin-offs and Derivative Works

  • The Human Hacking Field Guide Wikia - a community attempt to improve the original story, under the CC-by-sa.

    For context see the discussion when I mentioned the story on the LiveJournal.com Linux community and the post about “Remixing The Human Hacking Field Guide”. I’m not sure I liked the direction this spin-off / remix had initially taken but you may still like it.

  • Arabic translation by Vieq.

If you enjoyed the story, but still think you can do better, I would love to see more spin-offs, from making the story a little different, to writing sequels, prequels, etc. to video or audio versions of it. If you find the CC-by-sa too permissive or too restrictive to license the derivative work under, then drop me a line and we may be able to negotiate a better, commercial, licence.

Old Versions

Version 1 (Old)

Licensing

The story (a novella) is original and complete, and is made available, along with its source code, under the Creative Commons Attribution ShareAlike License (CC-by-sa ; Unported), either version 3.0, or at your option, any later version. Share, build upon, even sell, and Enjoy! (As long as you keep the derivatives under the same licence.)

Ads

ImageDescription
banner ad for HHFG

Banner (468 * 60 pixels) ad reading “The Human Hacking Field Guide ; Who said girls can’t code?” with “<h1>” and “</h1>” logos.

  • Source - in the hhfg-ad-horiz-468x60.svg file.

skyscraper ad for HHFG

Skyscraper (160 * 600 pixels) ad reading “The Human Hacking Field Guide ; Who said girls can’t code?” with “<h1>” and “</h1>” logos.

  • Source - in the hhfg-ad.svg file.