@gailcalled Which part? I am not always good at translating, nor am I adept at the sort of introspection required to explain who/how I am well enough to even notice many of the differences between myself and others. That includes explaining geeky quirks, programming, and other things that I do intuitively. (You should see the look on my bosses face whenever I solve a math problem in my head!)
I can direct you to The Jargon File to try and explain a few things. There are Koans and a portrait of J. Random Hacker that may help you figure it out. Here is an excerpt from the weaknesses of the Hacker personality that might give you a little insight as to why I can’t fully explain it myself.
“Hackers have relatively little ability to identify emotionally with other people. This may be because hackers generally aren’t much like ‘other people’. Unsurprisingly, hackers also tend towards self-absorption, intellectual arrogance, and impatience with people and tasks perceived to be wasting their time.
As cynical as hackers sometimes wax about the amount of idiocy in the world, they tend by reflex to assume that everyone is as rational, ‘cool’, and imaginative as they consider themselves. This bias often contributes to weakness in communication skills. Hackers tend to be especially poor at confrontation and negotiation….
…some hacker traits coincide with indicators for non-hyperactive ADD and AS — the status of caffeine as a hacker beverage of choice may be connected to the fact that it bonds to the same neural receptors as Ritalin, the drug most commonly prescribed for ADD. It is probably true that boosters of both would find a rather higher rate of clinical ADD among hackers than the supposedly mainstream-normal 3–5% (AS is rarer at 0.4–0.5%).”
As for translating the source code, it is “one of those things that must be done”. The comment lines pretty much say it all; that is the entire purpose of comment lines. If that doesn’t make as much sense to you as it does to me then I can’t explain it better until you grok the Jargon File.
In fact, I recommend that more people read and grok the Jargon File.