From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5413 invoked from network); 14 Jun 2023 15:40:29 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 14 Jun 2023 15:40:29 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id ADC204108E; Thu, 15 Jun 2023 01:40:25 +1000 (AEST) Received: from mail-vk1-xa31.google.com (mail-vk1-xa31.google.com [IPv6:2607:f8b0:4864:20::a31]) by minnie.tuhs.org (Postfix) with ESMTPS id 59A6D40BF5 for ; Thu, 15 Jun 2023 01:40:13 +1000 (AEST) Received: by mail-vk1-xa31.google.com with SMTP id 71dfb90a1353d-46e92a90610so230136e0c.3 for ; Wed, 14 Jun 2023 08:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; t=1686757212; x=1689349212; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XiJnfGyPcc71J+Dji0JxSEymGEjfb7YAFJRvTUGdutY=; b=BSJIYa7odSpCiNG6l+QnhghhRriSQ24MvGQ9DIkFi4+Hn8NPRM0v1G/gLzV8FlNtKN D2RvEI2V2maz3tUSDNhy+YO0NXoMU8PZC+fAK0jvPCinLQvqiq9MyF07MP25Cio2Zx0b ofzXTvNNnEqxTPEhTdEUwzWnnuDMI+jpvoodI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686757212; x=1689349212; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XiJnfGyPcc71J+Dji0JxSEymGEjfb7YAFJRvTUGdutY=; b=LXemeQ50hH+dGrKq1MUdkFsw3RxzQDAWQEG+KvbgBTHj35zQc+6x3h5bFufLpWPpmm 4DAH5j2wLy2GhWy2vkcDBWIquTKBne1R4xH/UFNIcfMrvhQGfzH09r30xo3CmabRfY6J D+7GyNuWJBzzMFnA55mLDvm0agIzbXbauNeocVSS/rstHYopqsu2dwbUsp7/RZUZ0eKO hwe17fBYTJIQ5IyFtMmbA4Nfd6fUr8H6TLiABOWZLTLHOrlso9nY86tbII5BQ0poihYn qqpdXIShQfS/wdK3/Ha+q4T6qz5QUa0g0UkTp+X9VX7gGzMPBcHx2RsnA7yBwrAgPiUK BbJg== X-Gm-Message-State: AC+VfDz579Kxpy7V8xbLME4QcAsgrUepr85BXR5SPhKmX1CPRNAEaVVF qrR/8Cr2NUqgY/XzmAYmsk3YEy7Lr7KDwE0uUxZrxw== X-Google-Smtp-Source: ACHHUZ6lc7HwLSarDq878vtwfIj8qVT7KbgVeBYAS1dLWC7SZV8Hc1EMS68hMpXgVgfp4mD1poxCHfVkHOT3R73YzgA= X-Received: by 2002:a1f:ea02:0:b0:43f:bbd9:4499 with SMTP id i2-20020a1fea02000000b0043fbbd94499mr7428868vkh.2.1686757211848; Wed, 14 Jun 2023 08:40:11 -0700 (PDT) MIME-Version: 1.0 References: <20230612213912.mywv5znz66pk3n5q@illithid> <20230612234953.pwu7oi6hyglsaqzs@illithid> In-Reply-To: From: Clem Cole Date: Wed, 14 Jun 2023 11:39:45 -0400 Message-ID: To: Dan Cross Content-Type: multipart/alternative; boundary="0000000000006f62c905fe18c40d" Message-ID-Hash: 36NKTV5BTWLP2KLX3DPA2DHF3NT5DYN2 X-Message-ID-Hash: 36NKTV5BTWLP2KLX3DPA2DHF3NT5DYN2 X-MailFrom: clemc@ccc.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: "G. Branden Robinson" , Paul Winalski , Computer Old Farts Followers X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [COFF] Re: UNIX and its users - new or old List-Id: Computer Old Farts Forum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000006f62c905fe18c40d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dan, I suspect that we are more in agreement than you might recognize. Your *Guide vs. Guild* is spot on. I don't have a problem asking questions, and as you know, I answer many newbie questions WRT SIMH, PiDP-x, and the like, as well as ask questions about stuff I am not familiar with. I have had an issue with a questioneer when the reply to the question is: "*Here is how to learn the answer* " (*i.e*.*, teach the questioneer how to find the solution),* but if said party is unwilling to do the background work (or the suggested work from the answer) - but just wants to be spoon-fed for that particular issue so they can move on, instead of* learning how to solve* it and hopefully the next issue themselves. Someone asking a question is fine with me. And answer from me, or you may offer a small reminder of *here is how to learn*. Asking -- "*Folks, I can't be the first person that ran into this ... what can I read'/where can I learn/is there a tutorial/book, etc. that explains/has an example on how to do X*" is a perfectly fine question (we get them on simh all the time as an example). Even "*I'm stuck, and I'm getting this result when I try ...= *" So *h**ow you ask* your question helps, of course, that is, please try to demonstrate that you have done some work already but are currently running into a dead end. That said, as you point out, *how you answer* is just as important. RTFM or see-figure-one are not ok answers - tempting as they may seem to be. But I think it is ok to say: "*If you look here ... read this book/document, you should be able to figure it out*" is a fair reply and not acting like the "Guild" -- that, to me, is guiding. But if the same user just asked the same question on a different list when they were pointed to on how to find that answer, that is not the proper answer. The trick for the OP is to try to do your homework and show how/why you are stuck - what don't you understand - so you can be guided and demonstrate you actually want to learn. WRT to respect each other and look at each other as peers. Amen. For all my joking, I think it's great that you, Branden, et al. have taken the reins from folks like me and are keeping alive the ideas and techniques we started years before. I thank you both (and the others out there I have not directly recognized) for your efforts, and I think you two both do learn and look to lists like COFF and TUHS as amazing resources where you can both learn and contribute (as a peer). Note I learn from both lists all the time. But I do reserve the right to sometimes ask as a master, passing on knowledge (like why ignoring/denigrating Fortran is at your peril). I did try to do it humorously, and I'm even happier that Branden caught my probably bad/poor taste - Kung Fu joke. Respectfully, Clem =E1=90=A7 On Wed, Jun 14, 2023 at 9:34=E2=80=AFAM Dan Cross wrote: > On Tue, Jun 13, 2023 at 1:03=E2=80=AFPM Clem Cole wrote: > > On Mon, Jun 12, 2023 at 7:50=E2=80=AFPM G. Branden Robinson < > g.branden.robinson@gmail.com> wrote: > >> The BSD advocates I knew back in the day suggested that this was my > fault for not locating and apprenticing myself to such a master; > >> the guild mentality was, and in some ways still is, powerful there. > > > > This is a fair point and is actually true of almost any system or, for > that matter social setting, if you have a guide it's a lot easier to know > what to do or fool people into thinking you do; Liza Doolittle style. > > Forgive me, Clem, but I'm going to push back on this a little bit. The > TL;DR of my position is, "guides, yes; guilds, no." > > I agree with the idea that having a friendly guide to help one > acclimate to a system is really useful: provided that guide is > actually friendly and helpful. I find that the interaction works best > when people regard each other as peers, with one imparting specific > knowledge to the other to fill in gaps in the latter's experience. I > find it works very poorly when one side is arrogant and belittling > towards the other. I believe that the "guild" mentality encourages the > latter behavior, with an "in-group" that demands unearned respect. > Mutual respect works much better. > > Moreover, adoption of this guild model (really, the mentality) with > partitioning people into groups of "apprentices", "journeymen" and > "masters" has allowed for the rise of charlatans and cranks across the > industry. Consider people like Robert Martin: he's become known as a > "master software craftsman", has published many books that sell well, > and speaks at conferences across the industry. And yet, near as I can > tell, he hasn't actually written all that much software; certainly not > much that is publicly available. What is there shows that he is a > middling programmer at best; certainly not worthy of the accolades > heaped on him. > > Same with people like Allen Hollub, who's biggest claim to fame seems > to be writing a book on compilers that is mostly material regurgitated > from the Dragon Book (but in poorly-written C), and who infamously > rails against things like issue trackers (seriously: tell me you've > never worked on a big project without telling me that you've never > worked on a big project). Then there's the rest of the agile > influencer cult; mostly more of the same. > > >> To bang an old drum of mine, while Unix culture pats itself on the bac= k > for economizing keystrokes with an ad hoc compression scheme for every > >> name in sight, it too often overlooks what discarded in pursuit of thi= s > form of minimality: clarity, lack of ambiguity, and ease of acquisition b= y > newcomers. > > > > Again fair - which is why I think losing things like the old UNIX (I > think bwk originated) 'learn system' from the stock releases is a little > sad. I used to tell newcomers - to spend an AM with learn and go throug= h > the files/more files/vi scripts and then come back to me, and I'll try to > help you. > > There is a qualitative difference here. Being willing to mentor and > (importantly) providing access to learning materials is very different > from being disdainful for those who don't already "have a clue". Being > friendly and helpful is also qualitatively different from demanding > groveling behavior from the "apprentice" caste before they can be > allowed some scraps from the table. I argue that the "guild" mentality > leads to the latter. > > > My line was that UNIX always had a more difficult learning curve than, > say GUI based systems (or even some of the old DEC ones likes TOPS or VMS= ), > but once you learned the tools and ideas, it was much simpler to use - ma= de > more sense (to me certainly). [Teach someone to fish, vs. give them one > idea]. > > > > But as you point out, that only works if you have someone(s) to ask. > > ...and that person is not a jerk to you for daring to ask a question > they don't already know the answer to. That, I think, is the > fundamental difference that G. Branden was trying to highlight. > > - Dan C. > --0000000000006f62c905fe18c40d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dan, I suspect that we are more= in agreement than you might recognize.=C2=A0 =C2=A0Your Guide vs. Guild= is spot on.=C2=A0 I don't have a problem asking questions, and as = you know, I answer many newbie questions WRT SIMH, PiDP-x, and the like, as= well as ask questions about stuff I am not familiar with.=C2=A0 =C2=A0I ha= ve had an issue with a questioneer when the reply to the question is: "= ;Here is how to learn the answer=C2=A0" (i.e., tea= ch the questioneer how to find the solution), but if said party is = unwilling to do the background work (or the suggested work from the answer)= - but just wants to be spoon-fed for that particular issue so they can mov= e on, instead of learning how to solve it and hopefully the next iss= ue themselves.

<= font color=3D"#0000ff">Someone asking a question is fine with me.=C2=A0 =C2= =A0And answer from me, or you may offer a small reminder of here is h= ow to learn.=C2=A0 =C2=A0Asking -- "Folks, I can't be t= he first person that ran into this ... what can I read'/where can I lea= rn/is there a tutorial/book, etc. that explains/has an example on how to do= X" is a perfectly fine question (we get them on simh all the time= as an example).=C2=A0 =C2=A0Even "I'm stuck, and I'm getti= ng this result when I try ..."=C2=A0 =C2=A0So how you ask=C2=A0your question helps, of course, that is= , please try to demonstrate that you have done some work already but are cu= rrently running into a dead end.=C2=A0

That said, as you point out, how you answer<= /i> is just as important.=C2=A0 =C2=A0RTFM or see-figure-one are not ok ans= wers - tempting as they may seem to be.=C2=A0 =C2=A0But I think it is ok to= say: "If you look here ... read this book/document, you should be = able to figure it out"=C2=A0 is a fair reply and not acting like t= he "Guild" -- that, to me, is guiding.=C2=A0 =C2=A0 But if the sa= me user just asked the same question on a different list when they were poi= nted to on how to find that answer, that is not the proper answer.=C2=A0 Th= e trick for the OP is to try to do your homework and show how/why you are s= tuck - what don't you understand - so you can be guided and demonstrate= you actually want to learn.
=
WRT to respect each other and l= ook at each other as peers.=C2=A0 Amen.

For all my joking, I think = it's great that you, Branden, et al. have taken the reins from folks li= ke me and are keeping alive the ideas and techniques we started years befor= e.=C2=A0I thank you both (and the others out there I have not directly reco= gnized) for your efforts, and I think you two both do learn and look to lis= ts like COFF and TUHS as amazing resources where you can both learn and con= tribute (as a peer).=C2=A0 Note I learn from both lists all the time.=C2=A0= =C2=A0But I do reserve the right to sometimes ask as a master, passing on = knowledge=C2=A0(like why ignoring/denigrating Fortran is at your peril).=C2= =A0 I did try to do it humorously, and I'm even happier that Branden ca= ught my probably bad/poor taste - Kung Fu joke.

Respectfully,
Clem
3D""=E1=90=A7

On Wed, Jun 14, 2023 at 9:34=E2=80=AFAM Dan Cross <crossd@gmail.com> wrote:
On Tue, Jun 13, 2023 at 1:03=E2=80=AFPM Cl= em Cole <clemc@ccc.co= m> wrote:
> On Mon, Jun 12, 2023 at 7:50=E2=80=AFPM G. Branden Robinson <g.branden.robin= son@gmail.com> wrote:
>> The BSD advocates I knew back in the day suggested that this was m= y fault for not locating and apprenticing myself to such a master;
>> the guild mentality was, and in some ways still is, powerful there= .
>
> This is a fair point and is actually true of almost any system or, for= that matter social setting, if you have a guide it's a lot easier to k= now what to do or fool people into thinking you do; Liza Doolittle style.
Forgive me, Clem, but I'm going to push back on this a little bit. The<= br> TL;DR of my position is, "guides, yes; guilds, no."

I agree with the idea that having a friendly guide to help one
acclimate to a system is really useful: provided that guide is
actually friendly and helpful. I find that the interaction works best
when people regard each other as peers, with one imparting specific
knowledge to the other to fill in gaps in the latter's experience. I find it works very poorly when one side is arrogant and belittling
towards the other. I believe that the "guild" mentality encourage= s the
latter behavior, with an "in-group" that demands unearned respect= .
Mutual respect works much better.

Moreover, adoption of this guild model (really, the mentality) with
partitioning people into groups of "apprentices", "journeyme= n" and
"masters" has allowed for the rise of charlatans and cranks acros= s the
industry. Consider people like Robert Martin: he's become known as a "master software craftsman", has published many books that sell w= ell,
and speaks at conferences across the industry. And yet, near as I can
tell, he hasn't actually written all that much software; certainly not<= br> much that is publicly available. What is there shows that he is a
middling programmer at best; certainly not worthy of the accolades
heaped on him.

Same with people like Allen Hollub, who's biggest claim to fame seems to be writing a book on compilers that is mostly material regurgitated
from the Dragon Book (but in poorly-written C), and who infamously
rails against things like issue trackers (seriously: tell me you've
never worked on a big project without telling me that you've never
worked on a big project). Then there's the rest of the agile
influencer cult; mostly more of the same.

>> To bang an old drum of mine, while Unix culture pats itself on the= back for economizing keystrokes with an ad hoc compression scheme for ever= y
>> name in sight, it too often overlooks what discarded in pursuit of= this form of minimality: clarity, lack of ambiguity, and ease of acquisiti= on by newcomers.
>
> Again fair - which is why I think losing things like the old UNIX (I t= hink bwk originated) 'learn system' from the stock releases is a li= ttle sad.=C2=A0 =C2=A0I used to tell newcomers - to spend an AM with learn = and go through the files/more files/vi scripts and then come back to me, an= d I'll try to help you.

There is a qualitative difference here. Being willing to mentor and
(importantly) providing access to learning materials is very different
from being disdainful for those who don't already "have a clue&quo= t;. Being
friendly and helpful is also qualitatively different from demanding
groveling behavior from the "apprentice" caste before they can be=
allowed some scraps from the table. I argue that the "guild" ment= ality
leads to the latter.

> My line was that UNIX always had a more difficult learning curve than,= say GUI based systems (or even some of the old DEC ones likes TOPS or VMS)= , but once you learned the tools and ideas, it was much simpler to use - ma= de more sense (to me certainly). [Teach someone to fish, vs. give them one = idea].
>
> But as you point out, that only works if you have someone(s) to ask.
...and that person is not a jerk to you for daring to ask a question
they don't already know the answer to. That, I think, is the
fundamental difference that G. Branden was trying to highlight.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Dan C.
--0000000000006f62c905fe18c40d--