News for hackers. Stuff that matters.
Re:Language is not essential for the cognitive processes tha... by branko_d on Sunday October 20, 2024 @02:58PM (#41897653)
Other than the word “language”, programming languages and natural languages really have very little in common.

Anecdotally, when I write code, I don’t “talk in my head”. The structures that I have in my brain are in fact difficult to put into words, and I can only vaguely describe them as interconnected 3D shapes evolving over time, or even just “feelings” and “instincts” in some cases.

The code that comes out of that process does not, in fact, describe the process fully, even though it describes exactly what the computer should do. That’s why reading someone else’s code can be so difficult - you are accessing just the end product of their thinking process, without seeing the process itself.

Re:Language is not essential for the cognitive processes tha... by alserio on Sunday October 20, 2024 @04:06PM (#41898118)
I do subjectively agree with this. I, too, don't "code by words". However, it's the first time someone has described their personal experience to me as interconnected 3d shapes. Really fascinating and really distant from my own experience. For the second part of your message, code comments are a possible place where you can store the process, via the medium of words, this time.