"It's time to abandon the cargo cult metaphor" https://www.righto.com/2025/01/its-time-to-abandon-cargo-cult-metaphor.html
I already thought it was time to retire just because the way it was presented always felt... uncomfortable, to say the least. But this article presents a whole bunch of reasons.
@cwebber That was a great read.
I wish I could think of a good replacement metaphor for “imitation without true understanding that sometimes worked before”.
@GavinChait @dalias @marshray @cwebber maybe ritualistic or magical thinking? Superstitious programming might be a good term. I generally use "treating $thing like it's a magic spell" to describe this kind of mentality. If they do the right motions and say the right words, surely they'll get the result they want, even if they don't understand why it worked.
@rootfake @GavinChait @dalias @marshray @cwebber After thinking about it a bit, I’d like to suggest “faith-based patterns” (or “faith-based coding/architecture/etc.”)
@gregly @rootfake @GavinChait @dalias @cwebber The term “faith-based” is already in widespread use.
@marshray @gregly @rootfake @GavinChait @cwebber Yes, with highly negative connotation, for good reason. So it seems like a decent fit.
@dalias @gregly @rootfake @GavinChait @cwebber If you’re that kind of bigot you might as well stick just with the original term.
@marshray @gregly @rootfake @GavinChait @cwebber "Faith based" is used mainly by fundamentalists trying to subvert secular public services, education, etc. with private ones that push sectarian agenda and discriminate in who they serve.
Considering the term harmful is not bigotry against religious communities but rejection of subjugation of secular government and society by theocrats.
@dalias @marshray @gregly @rootfake @GavinChait @cwebber it's important to note also that there are a very large number of religions that do not have the concept of "faith" as a central pillar. in addition to the other concerns you raise, the term is Christian hegemony because it reinforces the idea that all religion is Christianity with different clothing.
@dalias @marshray @gregly @rootfake @GavinChait @cwebber "ritualistic" and "magical thinking" are both good, useful terms with clear meanings in this context. while we think that ritual and magic can be good things, if there needs to be a direct replacement we'd lean towards those terms over talking about faith
@dalias @marshray @gregly @rootfake @GavinChait @cwebber it's almost always a problem with educational resources that have been deliberately structured to make people dependent on them rather than independent (w3schools and stack overflow are both in this category, in our view)
or with malicious omissions in a vendor's marketing, or whatever
@dalias @marshray @gregly @rootfake @GavinChait @cwebber we have it on our personal backlog to write a short piece about how to know what a good learning resource is, heh. it's one of those things we were fortunate enough to learn very young, and we had high standards about it and it's served us very well, and it's come to our attention that most people have never really thought about it
@ireneista @dalias @marshray @gregly @rootfake @cwebber oh, that's cool! I'd be interested in your thoughts. I've been teaching for 25 years, & I create a great deal of education resources, including this masters in data science (https://github.com/whythawk/data-as-a-science) & I always appreciate guidance on how to improve.
@ireneista @dalias @marshray @gregly @rootfake @GavinChait @cwebber Agreed. As my father (a headmaster) said, often: "The purpose of teaching is to enable people to educate themselves".
@ireneista @marshray @gregly @rootfake @GavinChait @cwebber Reading bug reports for building software against #musl, I see examples again and again where the programmers have copied some Rube Goldberg machine of ifdefs or other hacks where there was a simple portable way to do what they needed.
@ireneista @marshray @gregly @rootfake @GavinChait @cwebber I specifically don't like these because ritual does have purpose & value. Unlike copying awful software antipatterns. The condescension on the people behind the supposed "cargo cults" is really essential to the meaning, that you don't respect what's being done as having any value.
@dalias @ireneista @marshray @rootfake @GavinChait @cwebber These are all excellent points. I was specifically referring to “faith-based” in the context of “if I pay lip-service to these certain tenets and outwardly appear to follow them, I won’t have to put any real work into being personally better”, which is how I’ve seen it too-often used. I didn’t intend to insult true spirituality and I’m sorry if I came off that way.