💾 Archived View for thelambdalab.xyz › phlog › 2019-06-15-Dwarves-and-Gophers.txt captured on 2024-05-10 at 10:46:22.

View Raw

More Information

⬅️ Previous capture (2020-09-24)

-=-=-=-=-=-=-

Moody Dwarves and Gophers
-------------------------

I have a strong empathy for a particular behaviour exhibited by
the dwarves in Tarn and Zach Adams' masterpiece, Dwarf Fortress:

"Periodically, individual dwarves are struck with an idea for a
legendary artifact and enter a *strange mood*. Dwarves which enter a
strange mood will stop whatever they are doing and pursue the
construction of this artifact to the exclusion of all else. They will
not stop to eat, drink, sleep, or even run away from dangerous
creatures. If they do not manage to begin construction of the artifact
within a handful of months, they will go insane and die soon
afterward." -- The Dwarf Fortress Wiki [1]

To me this is a very obvious metaphor for way hackers of all stripes
get sucked into projects and cannot face the light of day until the
project is in some way ... complete? Perhaps not, but at least until
the "sated" feeling arrives.

It's also very much how I've felt about my recent gopher-related
projects.  Despite its simplicity, Elpher [2] in particular has been
_all consuming_, and if you asked me why I wouldn't be able to tell
you.  I'm left, at the end of the madness, with an artifact and a
dazed feeling of having accomplished... something.  As always, the
joy is in the learning and the making.

Which brings me to what excites me about gopher: I've read quite a few
interesting posts on phlogs discussing what various people consider to
be its most important aspects.  Seeing as I've only been here for a
few weeks I won't presume to have an opinion on this.  All I will say
is that I'm hugely enjoying the extent to which the gopher/pubnix
universe seems to be constructed more-or-less entirely by those who
participate in it.  There seems to be little distinction between users
and builders.  The extent to which this is enabled by simple-by-design
protocols is, for me, an important part of their allure.

The whole situation reminds me of the way the BBS scene used to be
back in the early 90s, where much of the infrastructure was run by
enthusiastic users, with almost no commercial involvement.  Even
worldwide networks like FidoNet and its derivatives (KatNet is the
one I remember) were organized and run primarily by hobbyists.

It also reminds me of the way I initially felt when I first experienced
the big "I" Internet through a PPP connection: by having an IP address
I was suddenly just as much a part of the global network as anyone else.
I could run a website, host an IRC server, whatever.

This is precisely the feeling that has largely vanished over the last
decade.  Internet services are increasingly centralized.  Almost
nobody has a fixed IP address (because we're still in love with IPv4),
setting up a usable personal mail server is basically impossible
(because spam, and all of the hoops one has to jump through to not be
regarded as a source of it and therefore blacklisted). Even the
well-intentioned privacy-focused legal obligations, not to mention
not-so-well-intentioned copyright-focused legal obligations, that are
being applied to operators of internet services are, in my opinion,
helping separate internet participants into those who consume and
those who produce.

So for me as an outsider, this is the single greatest thing about
gopher - the extent to which the simplicity of the protocol enables a
community of pure participation, where distinctions between producers
and consumers are impossible.  A community built out of magical
artifacts for and by moody dwarves.

--
[1]: http://dwarffortresswiki.org/index.php/DF2014:Strange_mood
[2]: gopher://thelambdalab.xyz/1/scripts/browse-git.scm|elpher.git