Live data from Hacker News

Religious and spiritual folklore surrounding programming

deusinmachina.net

51–60 of 122 posts

Re: Religious and spiritual folklore surrounding programming

#51
The article mentions SICP aka the wizard book. In it, there are a lot of metaphors pertaining to magic and spirits, which IMO makes the book much better than if they weren't there. One of the authors of the book, Hal Abelson, famously said:

> There's a good part of Computer Science that's like magic. Unfortunately there's a bad part of Computer Science that's like religion.

This points to perhaps a useful distinction that is to be made here between religion (as in tribalism which leads to holy wars) and mysticism/spirituality/magic (as in deep fascination in search of ultimate truth).

Re: Religious and spiritual folklore surrounding programming

#52

A lot of the cultural phenomena around Rust can best be explained in religious terms. It's no accident that we are sometimes referred to as the "Rust Evangelism Strike Force," and the word "zealot" is frequently used, of course largely by critics. There's a deeper level as well. The concept of "memory safety" which is a core principle of Rust has, I believe, a lot in common with religious concepts of purity and clean…

I recall that at Apple, in the 90s, a man named Guy Kawasaki was Chief Evangelist at Apple, and he really connected with the community back when things were pretty rough for Apple. I actually didn’t realize that evangelist had a religious context until many years later - I thought it just meant someone who is enthusiastic and pushes the product.

Re: Religious and spiritual folklore surrounding programming

#53

I've only got a second, but feel the need to highlight the Technical Interview series[1] and the many fan-works that pay homage to it. I enjoyed the anthropomorphising of a Package Manager Murder Mystery[2], and the creative writing of Common Tech Jobs Described as Cabals of Mesoamerican Wizards[3]. 1: https://aphyr.com/tags/interviews 2: https://artemis.sh/2022/04/11/package-manager-murder-mystery... 3. https://etie…

What a fun treasure trove - thank you.

Re: Religious and spiritual folklore surrounding programming

#54
post #10

I hate to be a kill joy, but none of these are true examples of religion or mysticism. They are at best playful examples of hacker culture, and at worst examples of arguments with opinions "strongly held"; i.e. flamewars. "Religious wars" in tech is not to be taken literally, nobody thinks these are spiritual in nature; it's an analogy to the fury of real world religious wars. The Tao of Programming takes the trappin…

Your argument is that, what, religions aren't real? Then you're saying that this stuff doesn't count because it's... also not real? What's the difference between a person being religious and a person acting religious? To a non-believer I mean.

Religious people are very real. But the example from the article are not example of religious people. At best it is parody of it.

The difference is that the religious really believe in their nonsense. While the people "acting religious" are actually making fun of it.

Re: Religious and spiritual folklore surrounding programming

#55

What sort of religious/spiritual folklore could we come up with? Turing meeting his end with the apple is an obvious one, but I'd rather imagine that, for having brought computing to the mortals, he's chained to a rock in perpetuity, when he attempts to port DOOM to the ACE, only to be foiled each evening when the moths show up and immolate themselves, destroying various valves, requiring him to start afresh each mor…

I did a stint at an old monastery in Estonia that was converted into a sort of hostel for international programmers. I was assigned a dorm where I spent much of my time wearing simple muted clothes, quietly writing code on an old computer with an IBM mechanical keyboard, just like all the other programmers.

When we were not writing code, we did chores around the monastery, usually I was sweeping the cobblestones or fetching supplies from the small town near by.

Some took to more technical chores such as managing the local area network of the monastery; there was no internet access but computers at the monastery could still communicate with each other locally.

Most days we would start off by listening to sermons from wise old programmers in the grand hall. The past Christian iconography had been taken down. The simple stone architecture that remained with its thick pillars holding up soaring ceilings far above our heads encouraged pure creative thought.

We did not sully our thoughts with pointless conversations, a brief nod while passing another programmer in the halls was enough social interaction for the day. Anything else could be taken online to the monastery’s IRC channels.

The best part was the libraries. Books upon books about programming that you’ve never heard of or even seen, that were never sold commercially. Binders filled with notes from ancient programmers printed on pages now yellowing with the passage of time. All manners of topics and languages were available here. Floppy disks with ancient programs, old punch cards, vintage machines and peripherals. Secrets that you could not learn anywhere else.

Maybe some day I’ll return and spend my days pontificating over a new generation.

Re: Religious and spiritual folklore surrounding programming

#56
Somewhat off-topic question: if I wanted to try to re-interpret assembly as a religion (i.e. knowledge left for us by our creator as opposed to a programming language for a technology we understand); which book about assembly would be most appropriate to choose as the core holy text?

Re: Religious and spiritual folklore surrounding programming

#57

Somewhat off-topic question: if I wanted to try to re-interpret assembly as a religion (i.e. knowledge left for us by our creator as opposed to a programming language for a technology we understand); which book about assembly would be most appropriate to choose as the core holy text?

I quite like the idea of Assembly being a vague network of cultic religions without shared canons. If you had to choose texts though, the Story of Mel and Hacker's Delight would definitely be in there.

Re: Religious and spiritual folklore surrounding programming

#59

One weird thing I noticed over time is the enshrinement of old and crappy technologies, in the face of all reason. Some examples: Some people for some reason I can't understand have warm and fuzzy feelings about FTP, despite it being a horrible protocol in multiple ways. Yet, for a long time it was often thought of being the "proper" way to download stuff, even though even HTTP is technically better in many respects.…

> ftp

Don't know if that fits the bill, but for a lot of people (me included) ftp is the reminder of simpler times, where you'd just put your username /password and address in an explorer window and drag and drop files.

It wasn't secure, nor reliable, but it felt really simple and easy to grasp, especially for inexperienced users. We have way better choices now, but I've spawn many more quick and dirty ftp servers at home than I'd be willing to publicly admit. Hell, my printer pushes scanned files to an ftp.

Re: Religious and spiritual folklore surrounding programming

#60
post #10

I hate to be a kill joy, but none of these are true examples of religion or mysticism. They are at best playful examples of hacker culture, and at worst examples of arguments with opinions "strongly held"; i.e. flamewars. "Religious wars" in tech is not to be taken literally, nobody thinks these are spiritual in nature; it's an analogy to the fury of real world religious wars. The Tao of Programming takes the trappin…

Probably no religions, probably no philosophies, but maybe some mythologies? And at least a couple of shared cultures?
Post reply on HN