Live data from Hacker News

What do you visualize while programming?

dillonshook.com

171–176 of 176 posts

Re: What do you visualize while programming?

#171
post #9

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

I think what’s happening in my head is pretty similar to this - a slowly simmering flowchart.

Re: What do you visualize while programming?

#173

I think the title by itself suggests a different question than the article raises. The idea of the article is that certain visualizations can help think through certain problems. Maybe you can hold these visualizations in your head, or maybe you can't (because your aphantasic, they're too complex, you're tired, whatever), but they're just as available to you on paper or in diagramming tools if you need them. It's try…

> The idea of the article is that certain visualizations can help think through certain problems

When I picture stuff and I'm problem solving or whatever, I've tried to figure out if the mental images are a tool or just a side effect.

I can feel that my thought or idea happens almost instantly, and that internal monologue or internal imagery seems to follow the thought or idea and seems like it's more of just a representation of the thought that's really embedded somewhere else in the brain.

It seems like words+images might just be a way to keep thoughts in working memory, kind of like a handle or reference or place holder.

Re: What do you visualize while programming?

#175

I think the title by itself suggests a different question than the article raises. The idea of the article is that certain visualizations can help think through certain problems. Maybe you can hold these visualizations in your head, or maybe you can't (because your aphantasic, they're too complex, you're tired, whatever), but they're just as available to you on paper or in diagramming tools if you need them. It's try…

I do not have aphantasia. Too much phantasia if anything. But I don’t visualize shapes and colors when programming. In fact I find block and arrow diagrams confusing. I visualize the code itself, but zoomed out. It takes on the feel of a house I’ve spent a lot of time in. I know my way around, I know where I left my hat (a function) when I walked in (when I wrote it), which drains clog easily (hairy IO code), which f…

I think, I am similar. I've discovered source minimaps when they came out first almost 20 years ago. And I loved the sense of spatialness they added to the code .

Re: What do you visualize while programming?

#176
post #88

I'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…

Do you really clearly see an image with colors stably without it easily disappearing? I can only kind of pretend I see something and then in a way see it through the pretending :)
Post reply on HN