Layers of directed graphs where: * Nodes can represent code units (lines, functions, AST) or some low level thing, even hardware parts. * Can expand a node which contains other graphs * Can group graphs into simpler graphs to describe a high level system design * edges generally mean communications between graphs/nodes
What do you visualize while programming?
91–100 of 176 posts
Re: What do you visualize while programming?
#92If I'm "in the zone", then I stop being aware of the monitor and keyboard and all I see is what's in my mind's eye: geometric shapes coming in and out of existence and moving in various ways that relate to what I'm doing. Then it feels like the code is just pouring forth on its own without me paying attention to it. It's seriously an altered state. Most of the time I'm not in that state[1], though. In those cases, I…
Re: What do you visualize while programming?
#93what is this new trend lately of having aphantasia? never read/heard this before from the HN audience. bots are increasing on HN it seems.
Re: What do you visualize while programming?
#94I'm a designer by trade, programming is largely a hobby for me. By default I see things as pictures in my mind, I always have. When I read something and it doesn't make absolute sense to me, I need to learn more about the context so that I can 'see' the whole picture and how it fits together. This means I can take a while to grasp something, but once I do I seem to have a better understanding of it than my peers - li…
Re: What do you visualize while programming?
#95I see semi-amorphous/semi-geometrical/semi-colored stuff that represent different aspects and components of system. I think it's similar to people I've talked to about what they see when they think of the year+months+seasons, many friends described similar-ish types of representations that seemed visual (e.g. a circular view of months, or a long ribbon, etc.)
If months are circular for you, in which direction do they progress? A few years ago I realized my mental model of calendar months goes counter-clockwise. No idea why. I'm also aphantasic, so it's a sense of space and movement but I'm not actually seeing a circle. NYE is at 12 o'clock, but January is oddly at 11. edit: here's the article that prompted me to reflect on this https://nrkbeta.no/2018/01/01/this-is-what-t…
It's kind of circular and I'm kind of in the middle with them arranged clockwise. On my left is summer (but during summer I'm kind of more facing them then having them to the side of my vision). Fall is on top (but I don't look up, the whole things shifts down into my primary focus area as we move through oct for example), winter on the right and spring down at the bottom.
For me NYE is approx between 1+2 o-clock, the 4th of July is approx 8 o-clock (it's not exactly symmetrical but close), Halloween is a little past 12.
Re: What do you visualize while programming?
#96I 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…
But if I try to draw it? Usually I'll lose state and can't really picture it as well. I'd have to rebuild state as a graphic representation to do that.
So... I don't really know how my mind is organizing it, tbh.
Re: What do you visualize while programming?
#97Re: What do you visualize while programming?
#98Earlier quoted context omitted.
I'd guess few people have much image-like things in their head for data structures or control flows or such. Such can be conjured if one tries to explain something visually by e.g. drawing. But 2D/3D structure is very limited for thinking about abstract stuff like programming. I don't really have a recollection of or introspective access to what I experience when I focus on something like programming. And I guess man…
Id argue temporal/spacial reasoning encompasses ALL the reasoning we can do. After all, space time is the fabric of reality and encompasses all possible events
Re: What do you visualize while programming?
#99what is this new trend lately of having aphantasia? never read/heard this before from the HN audience. bots are increasing on HN it seems.
Until I first heard the term I had no idea that it was in any way unusual and I assumed that anyone who talked about visualizing things was being significantly more metaphorical than they apparently were.
Re: What do you visualize while programming?
#100Nothing, I have aphantasia.
Imagine not having a voice in your head. How are you gonna do rubber duck debugging within your head? https://www.youtube.com/watch?v=u69YSh-cFXY
For people without an inner monologue, is that mostly correct or am I way off?