shlomi-fish-homepage / t2 / humour / human-hacking / conclusions / index.html.wml

#include '../template.wml'
#include "xhtml/1.x/std/toc.wml"

<latemp_subject "Conclusions and Reviews of the Human Hacking Field Guide" />

<h2*>Table of Contents</h2*>
<toc />

<h2 id="intro">Introduction</h2>

<p>
This page, contains some conclusions, reviews and analysis of
the <a href="../">the story "The Human Hacking Field Guide"</a>. I originally 
wanted to call this page 
<a href="http://en.wiktionary.org/wiki/post_mortem">"post mortem"</a> or
<a href="http://en.wiktionary.org/wiki/aftermath">"aftermath"</a> but
realised (and read on the wiktionary) that they both had negative
connotations. This page is generally not negative, though it contains
some negative criticism by me and others. You should read it <b>after</b>
you've read the story because it contains many spoilers.
</p>

<h2 id="general-thoughts">General Thoughts</h2>

<p>
This story sprang to my mind one day, almost fully evolved and in its final
form, and I began working on it. I felt encouraged for finally having a good
idea for a story, that I could realise (and have realised) after a long time
of "writer's block". The reason it is in quotes is because writing is still
more of a hobby to me, or something I do because I feel that I need to and am 
always otherwise occupied with writing essays, articles and software, which
require less of an inspiration for me. 
</p>

<p>
The original story, much less what I planned for it originall, were quite
different than its current form. I even modified some small parts of the story 
after the official publication due to some input I received and some
faults I found in it.
</p>

<p>
While my favourite story and the one I consider my best yet is
<a href="$(ROOT)/humour/TheEnemy/">"The Enemy"</a>, then like a father who
is proud in each of his children, I still find other stories to be unique
in their own right. What I like about the "Human Hacking Field Guide" (HHFG) 
is that it is the closest thing I've written to "Romantic Realism" and that
it is at least mostly realism, yet still a fully original work.
</p>

<p>
Now for a little critique: HHFG has many plot devices and many elements
that are not very realistic: Jennifer learns how to hack too quickly, it is
unlikely that all the four kids would be accepted to Stanford, and Jennifer
is unlikely to care about her attractiveness for acceptance to colleges and
consider FOSS hacking as a good way so lately (among other things.). 
Despite all that, two American teenagers I talked to (see below) asked me
if it was a true story, which made me glad I could write it in such a
convincing way. (The story is fully fictitious, by the way.)
</p>

<p>
I'm also not sure I have accurately represented the lives and thoughts
of USA-based teenagers in the mid 200x years accurately. I may have also
mis-represented the thoughts and behaviours of teenage girls and other
young females, due to my general ignorance of what it feels like to be
a female at this age or a different one. And some parts of this story
may be considered to present sexist gender stereotypes.
</p>

<p>
HHFG is a kind-of "Feel good" story, which combines elements of teen stories,
computer geek stories, humour and realism. I now realise that I have yet
to write a full-length story with a non-happy ending, possibly because I
dislike cynicism, and am not content with doom and gloom. I guess I'd rather
err on naivity than on cynicism.
</p>

<h2 id="reviews">Reviews</h2>

<p>
A mid-age software developer friend sent me an E-mail after reading the story 
(after I requested him to read several intermediate versions) with the
following:
</p>

<blockquote>
<p>
I remember that at the time I criticized your plot device of having
Erisa teach Jennifer software development as something which does not
fit human psychology.
</p>

<p>
This time, I read the story in an universe, in which pretty girls can
learn software development incredibly fast.
</p>

<p>
My conclusion is that the story is not good as a single story with a
single plot line.  But as a series of short stories (like the TV series,
in which each chapter has its own story with beginning and conclusion,
but there is a common theme which develops over time) - it can be good
one.
</p>

<p>
Leave the characters in, and allow them to develop a bit from story to
story.  Then each story can illustrate a concept from the Free Software
culture.  Try to work a conflict and resolution into each story.
</p>
</blockquote>

<p>
I agree that the sub-division into chapters is appropriate, but I also think
that the story has quite a lot of coherence. Each chapter is too short to
be a short story (and may be too long to be
<a href="$(ROOT)/humour/bits/">one of my bits</a>). So I think I'll have to
agree to disagree with him about it, while accepting the fact that Jennifer
learns programming in such a short time as a known bug in the story.
</p>

<p>
A young U.S. FOSS programmer (from Louisiana), who studied in high-school 
then, whom I <s>forced</s> requested to read my story, said: <q>"This story is 
really great, but mostly it's depressing me since I know no people like this
locally. Still wonderful writing though"</q>
</p>

<p>
A U.S.-based female teenager who was also into Linux and open-source 
, and who was Pennsylvania-based and home-schooled, which I'll call "L", 
conversed with me about the story on IRC as follows:
</p>

<blockquote>
<b>L:</b> That story you linked me to<br />
<b>L:</b> is it real or fake?<br />
<b>Me:</b> It is fictional.<br />
<b>Me:</b> Fictitious even.<br />
<b>L:</b> So those emails and stuff are, too?<br />
<b>Me:</b> Yes. Emails, IRC conversations, etc.<br />
<b>Me:</b> Some of the nicks belong to real people here.<br />
<b>Me:</b> And naturally RMS and Knuth are real.<br />
<b>L:</b> and you and beth<br />
<b>Me:</b> Well, we're just nicks.<br />
<b>Me:</b> perlygatekeeper is also real.<br />
<b>L:</b> I wanted to meet Eve <tt>:[</tt><br />
<b>Me:</b> Heh.<br />
</blockquote>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.