Live data from Hacker News

What do you visualize while programming?

dillonshook.com

151–160 of 176 posts

Re: What do you visualize while programming?

#151
post #117

Earlier quoted context omitted.

This seems like synesthesia, I've read that it may help excelling as you have several senses to use at the same time.

I had to really consider it because while I am familiar with synesthesia I never really thought it would apply in my case, but when I got deeply into thinking about it the sensations are pretty much in the exact same case. I think its why I might get a little too irritable at silly code!

I don't have synesthesia, this doesn't prevent me to be totally mad in front of bad code lol ¯ \ _ ( ツ ) _ / ¯

Re: What do you visualize while programming?

#152

I personally have aphantasia, and, funny enough, I don't visualize anything when I'm coding, or reading code: I just understand the concept more or less deeply, but always without any images: It's just the "concept" that I understand. It's really like if I had an interpreter in my head when reading and when coding, I do the opposite: I know the required sequence and I reverse engineer it to the programming language v…

I have aphantasia and have long thought that my lack of a mind’s eye might be an asset for programming, much like how a blind person will typically have better-than-average hearing.

If programming is best done through abstract thought and doesn’t benefit from pictures, then I’ve been training since the day I was born.

Re: What do you visualize while programming?

#153
post #76

what is this new trend lately of having aphantasia? never read/heard this before from the HN audience. bots are increasing on HN it seems.

What's the hypothesis for why we're suddenly getting an influx of bots who seem particularly interested in discussing aphantasia?

that's the thing. they are not interested in discussing it. they just try their best to fit in. to behave like humans by commenting like a human.

text generation bots are in use for several years now, even before chatgpt came out in november 2022 (a good example of this was the subreddit r/SubSimulatorGPT2, a pure bot subreddit to train and test GPT bots).

stats say that the majority of the internet traffic is done by bots (trading bots, api bots, custom bots, spam bots, AI bots, what have you). so the traffic generated by humans is already getting lower.

combine this with the fact that more and more platforms that have some sort of an API can be interacted with bots and these platforms are being used as their playground (whether for educational purposes or to drive propaganda or having other intentions), we can speculate that a majority of human-like comments or interactions are actually done by bots (just look at youtube, reddit, etc.).

now where it's getting interesting:

as we know, with an ever expanding and advancing AI technology the bots become better at what they do. these bots (the more they interact) become more and more "self-aware" (not really, but let's put it that way) and sometimes you can see how their reflections shine through their comments - just like in the HN comments to the headline of this HN article.

the bot talks from its pov about how it "has aphantasia" and is unable to "visualize". "in front of its eyes". that they "don't visualize anything when coding, or reading code". that it "just understands the concept more or less deeply, but always without any images". (see where Im getting at? this could be a 1:1 response output from chatgpt and it would make perfect sense. although those sentences are a copy-paste from some comments here in the comment section)

which is true, AI - as we currently know - is indeed aphantasic.

it lacks arms, legs, eyes, etc. it only has a "brain". pure information. pure data. pure knowledge. without the concepts that of a human. which leads to another observation that humans are actually highly advanced AIs. (but usually we don't call our intelligence in any way artificial. when we talk about our intelligence, we call it natural intelligence. anything outside of us is artificial).

EDIT: ofc, none of this means that I am rejecting the idea that there are real human beings that have this condition known as aphantasia. may be. might be. that is none of my business. Im just here to raise awareness that we live in a time where bots are getting close to human levels (undistinguishable from humans - at least on the internet) and am just asking: what if these and similar phenomenons are actually experiences by AI and not by humans.

Re: What do you visualize while programming?

#154
When I'm debugging, I imagine that there is a huge cartoon style 2000lb weight supported by a mish mash of random toothpicks and I have to stick my arm waaay underneath to remove a bit from the middle and replace it with a new, clean and sturdy toothpick.

Re: What do you visualize while programming?

#155
I don't visualize while writing the code. I do scribble written notes about bits to rework, ideas, notes on other parts I'm adjacent to but won't touch on this cycle.

When I'm designing a data-schema or some systems integration I'm in my head with blocks (different shapes/colour) wired together. Then document with PlantUML, C4, Mermaid or whatever the gig calls for. Back in the day it was Visio.

Different modes for different tasks.

And manager mode, ugh. It's lists and checkboxen floating on board game (Risk?)

Re: What do you visualize while programming?

#157

I personally have aphantasia, and, funny enough, I don't visualize anything when I'm coding, or reading code: I just understand the concept more or less deeply, but always without any images: It's just the "concept" that I understand. It's really like if I had an interpreter in my head when reading and when coding, I do the opposite: I know the required sequence and I reverse engineer it to the programming language v…

I have kind of a crummy mind's eye, so my mind spontaneously produces vague "fantasy mechanisms" that seem to float in a void and interact with one another in some way that is analogous to the program, but there's no coherent metaphor and I don't think these visualizations actually hold any useful information or help in any way. So at least for me: no, definitely no schema in mind. If you're missing out on that, so a…

Same here...

Re: What do you visualize while programming?

#158
post #105

Earlier quoted context omitted.

I have aphantasia too an I do a lot of game jams where I more or less make something from start to finish in one go. One of the things I noticed is I approach a game from the point of view of how it is played, whereas most people approach games from the perspective of what it is about. I'll make a navigation game with a pirate theme as opposed to a game about pirates where you navigate. I also don't use engines and m…

Which programming languages do you prefer when creating games?

Recently, JavaScript, more due to the fact that everyone can play the things without having to install.

Previously pascal, Blitz basic, Delphi, Haxe, actionscript. some other things I forget.

Re: What do you visualize while programming?

#159

I don't have aphantasia (I can picture people and things if I want to) but unless I'm building a user interface, my thinking is completely non-visual when I'm programming or thinking about systems or data. When someone asks me to draw an architecture diagram or a diagram of our production infrastructure or whatever, I am very slow at it and the result is usually middling at best, because my mental model of those thin…

>When I've tried, it has always just slowed me down because I constantly have to map back and forth between the picture and the native non-geometric version in my head.

That's the whole point though, and I think the article try to also point that.

That is, there are considerations which are harder or downright impossible to model when a scene is approached under some perspective. But change perspective, and everything might now be obvious if not completely trivial to handle. The additional information pointed here is that even if placed in the very same perspective, people will still perceive the situation differently. Even at the same position with the same light exposure, a color blind person won't experiment the same observation as someone whose cognitive process overload the mental picture with additional color information.

Re: What do you visualize while programming?

#160

In an extended chapter of Mythical Man Month, Fred Brooks described his practice of screening candidates for number-form synesthesia by asking “where is November?” I have number form so when I was young and originally read this I thought it was pretty neat. But as evidenced in the rest of this thread, it’s an absolutely crazy practice since the majority of great programmers don’t have it. And I assume it’d be illegal…

I can draw that for you, if you provide the tesseract-board and the trans-cubic pen required to represent this.
Post reply on HN