linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Why is dedup inline, not delayed (as opposed to offline)? Explain like I'm five pls.
Date: Wed, 20 Jan 2016 18:21:39 +0000 (UTC)	[thread overview]
Message-ID: <pan$d1dea$2c1e6be0$a862d54$c7232097@cox.net> (raw)
In-Reply-To: loom.20160120T161107-907@post.gmane.org

Al posted on Wed, 20 Jan 2016 15:12:09 +0000 as excerpted:

> Sometimes it's the odd OT posts that are the most interesting!

Now you got me going philosophical.  =:^)  The following may be 
interesting, but it's only on topic in a rather "meta" sense.  Many will 
wish to skip.

That's actually what has kept me "addicted" to newsgroups and mailing 
lists (which I do via gmane.org's list2news service as newsgroups) over 
the decades.  Just when a topic is getting boring and you're thinking 
about unsubscribing, along comes something entirely OT and unpredictable 
that's really helpful in some other area, either right now, or to be 
tucked away for later, either for myself or to pass on to someone else 
who it can help in some list/news discussion.

Plus, this being a kernel and filesystem related list, the depth of 
technical knowledge available here is simply amazing.

Nearly two decades ago now, I had an experience every technically 
inclined geek needs to have at some point, as it would solve a lot of 
problems.  To that point, I had often been among the most technically 
knowledgeable in many of my online discussions, even tho on the MSIE 
groups especially, some of them were responsible for an impressive number 
of boxes.  Then I ended up on a DSL ISP called Speakeasy, which at the 
time was pretty small, but growing, having originated out of a Seattle 
tea and coffee house (!!) of the same name.  A few years later it had 
gone to **** and I switched, but for a few years, it had some /really/ 
knowledgeable Unix/Linux/BSD folks, including one with direct commit 
access to one of the BSDs.  They were an /immense/ help when I was 
switching to Linux, but there's a rather different point here.

Like I said, until that point I was used to being one of the higher 
technically literate folks around, to the point even people in charge of 
fleets of thousands of (MS-based) computers were taking my advice on the 
then new IE4 and 5, MS Active Desktop, W98, etc.  But on that ISP, I very 
quickly learned how little I actually knew, becoming technically speaking 
the newbie.  For the first time in my life I couldn't simply make 
statements about how I thought the technology at hand worked and have 
people take them as truth because it was enough out of their realm they 
had no way to question it.  I was challenged on my statements, and had to 
back down a couple times before I very quickly learned to qualify things 
I wasn't sure of, as on that ISP's newsgroup, the tables really were 
turned and I was the technical know-nothing, at least compared to the 
knowledge and experience of these guys.

That's an incredibly valuable life lesson and experience to learn/have.  
Since then, as I've watched the various larger than life technical 
personalities and seen the various arguments, too many of which end up 
with someone with incredible technical skills leaving, I think back, and 
wish they could have had a similar experience somewhat earlier.  I'm 
absolutely sure if they had, that we'd not have the acrimonious forks, 
etc, that so often happen in the FLOSS world, the problem being that like 
me back then, so many technical leaders are simply used to being able to 
make technical statements unquestioned, and simply don't have the skills 
to deal with people at the same level actually being able to question 
them and their statements at their own level or above, because other than 
these rare cases which all too often end up going nuclear, there's simply 
no one at their level, /able/ to question them and to hold them to proper 
accountability.  Were they to have had at some earlier point an 
experience like I had at Speakeasy to (nicely but firmly) put them in 
their place as I was put in mine...  Of course, the Asperger Syndrome the 
highly technically inclined often have, to one degree or another, doesn't 
help...

Anyway, on this list I'm in very much the same position, dealing with 
people significantly above my own level, an otherwise somewhat rare 
experience in my life, almost non-existent "in real life", still rare, 
but much less so, online.  But I learned from that earlier experience, 
which is why you'll so often see "not a dev only a user and list regular" 
disclaimers on my posts, as well as many /many/ more "AFAIK", "I 
believe", "based on what I've seen on-list", "if a dev says different, 
listen to them, not me", etc.

And actually, learning to add those qualifiers has saved my *** a few 
times in other contexts, both online and off, as well, allowing me a 
graceful out when otherwise I'd have been forced to either defend a wrong 
position I backed myself into, or take a humiliating defeat.  Just one 
little AFAIK or "I believe" makes it /so/ much easier to back down, if it 
comes to that.  =:^)

Meanwhile, as here I /am/ among those well above my own level, I'm not 
afraid to ask the opportunistic question when I don't know, either, as 
this subthread demonstrates.

So let the development... and learning, continue! =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


  reply	other threads:[~2016-01-20 18:21 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-16 12:27 Why is dedup inline, not delayed (as opposed to offline)? Explain like I'm five pls Al
2016-01-16 14:10 ` Duncan
2016-01-16 18:07   ` Rich Freeman
2016-01-18 12:23     ` Austin S. Hemmelgarn
2016-01-23 22:22       ` Mark Fasheh
2016-01-20 14:49     ` Al
2016-01-20 14:43   ` Al
2016-01-21  8:23     ` Qu Wenruo
2016-01-21 14:53       ` Al
2016-01-21 17:23         ` Chris Murphy
2016-01-22 11:33           ` Al
2016-01-23  2:44             ` Chris Murphy
2016-02-02  2:55             ` Qu Wenruo
2016-01-18  1:36 ` Qu Wenruo
2016-01-18  3:10   ` Duncan
2016-01-18  3:16     ` Qu Wenruo
2016-01-18  3:51       ` Duncan
2016-01-18 12:48         ` Austin S. Hemmelgarn
2016-01-19  8:30           ` Duncan
2016-01-19  9:14             ` Duncan
2016-01-19 12:28               ` Austin S. Hemmelgarn
2016-01-19 15:40                 ` Duncan
2016-01-20  8:32                 ` Brendan Hide
2016-01-19 12:21             ` Austin S. Hemmelgarn
2016-01-20 15:12               ` Al
2016-01-20 18:21                 ` Duncan [this message]
2016-01-20 14:53   ` Al

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='pan$d1dea$2c1e6be0$a862d54$c7232097@cox.net' \
    --to=1i5t5.duncan@cox.net \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).