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)
EPUB eBook - (free download).
Raw HTML - (view online without style and formatting).
PDF - (view online or download for free).
Adobe PDF (intended as a self-contained document - please don’t print it.).
Hebrew Translation
Translation to Hebrew - by the author.
Sources:
Source in text format (requires XML-Grammar-Fiction’s Fiction-Text processing, in order to render)
XSLT stylesheet to post-process the resultant DocBook 5/XML source.
Arabic Translation
Source Repository
Graphics Repository on GitHub - contains an ad, etc.
See Also
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).
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.
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.
“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.
“HTML Dog: HTML and CSS Tutorials” - some very good HTML and CSS tutorials.
“Create a Great Personal Home Site” - my essay about creating a personal web site.
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
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.
The Friends T.V. Show - I reference their “List of 5 celebrities you can sleep with” from episode 3.05.
“I’m Not a Girl, Not Yet a Woman” by Britney Spears . (YouTube VEVO Video).
Sabrina, the Teenage Witch (the live action Television series)
“Why Nerds are Unpopular” by Paul Graham.
Atomic Kitten - a British Britpop trio, with extremely kitschy songs that I still happen to like
“Whole Again” - my favourite song of theirs.
“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
Image | Description |
---|---|
Banner (468 * 60 pixels) ad reading “The Human Hacking Field Guide ; Who said girls can’t code?” with “<h1>” and “</h1>” logos.
| |
Skyscraper (160 * 600 pixels) ad reading “The Human Hacking Field Guide ; Who said girls can’t code?” with “<h1>” and “</h1>” logos.
|