zlacker

[parent] [thread] 17 comments
1. n0n0n4+(OP)[view] [source] 2024-10-18 19:13:49
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 version.

Do you guys really have schema in mind??

replies(7): >>swatco+f5 >>_ea1k+D9 >>dingnu+Vb >>Lerc+Wc >>hobs+Xe >>JTyQZS+dh >>PullJo+YB
2. swatco+f5[view] [source] 2024-10-18 19:49:32
>>n0n0n4+(OP)
Many of us work the way you do, more or less of the time, and I think the fair term to use for that is fluency.

But I also think there are many working engineers, including some who have been in the trade for a very long time, that don't develop it.

There are surely other roads to doing good work without fluency, just like there is when forced to work in a foregin language with only modest proficiency, but I can't help but suspect it's a much more exhausting experience.

replies(1): >>n0n0n4+gj
3. _ea1k+D9[view] [source] 2024-10-18 20:22:37
>>n0n0n4+(OP)
Honestly, I'm not sure that I do. It feels like I do, as the deeper that I get into a complex system, the more clearly I can see the whole and how all of the parts interact.

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.

4. dingnu+Vb[view] [source] 2024-10-18 20:37:34
>>n0n0n4+(OP)
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 am I! Affect is weird.

replies(1): >>tscher+DJ
5. Lerc+Wc[view] [source] 2024-10-18 20:44:00
>>n0n0n4+(OP)
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 make something from scratch each time. These factors may go hand in hand, I build up from the mechanics instead of fashioning a scene into a game.

replies(1): >>xyprot+1q
6. hobs+Xe[view] [source] 2024-10-18 21:01:32
>>n0n0n4+(OP)
It's more like feelings that are not visual but much more tactile, itching, irritation, smoothness, grittiness, bad code like tasting dirty sand.
replies(1): >>n0n0n4+1j
7. JTyQZS+dh[view] [source] 2024-10-18 21:19:06
>>n0n0n4+(OP)
I don’t have aphantasia but I visualize nothing when I code. Only words, verbs, and sentences (classes, variables, statements).

I also visualize me smiting the previous programmer who wrote the awful code that I have to work on but that’s another story.

replies(1): >>tharku+8t
◧◩
8. n0n0n4+1j[view] [source] [discussion] 2024-10-18 21:32:51
>>hobs+Xe
This seems like synesthesia, I've read that it may help excelling as you have several senses to use at the same time.
replies(1): >>hobs+0k
◧◩
9. n0n0n4+gj[view] [source] [discussion] 2024-10-18 21:35:26
>>swatco+f5
Yes, I think you've totally coined it with the fluency concept.
◧◩◪
10. hobs+0k[view] [source] [discussion] 2024-10-18 21:42:09
>>n0n0n4+1j
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!

replies(1): >>n0n0n4+2z
◧◩
11. xyprot+1q[view] [source] [discussion] 2024-10-18 22:39:16
>>Lerc+Wc
Which programming languages do you prefer when creating games?
replies(1): >>Lerc+VK
◧◩
12. tharku+8t[view] [source] [discussion] 2024-10-18 23:12:29
>>JTyQZS+dh
And then you run git blame to see who to smite and turns out you wrote the code two years ago ;)
replies(1): >>from-n+Yu
◧◩◪
13. from-n+Yu[view] [source] [discussion] 2024-10-18 23:35:49
>>tharku+8t
It's always that idiot! Whish he wouldn't keep following me from job to job.
replies(1): >>JohnFe+te1
◧◩◪◨
14. n0n0n4+2z[view] [source] [discussion] 2024-10-19 00:37:41
>>hobs+0k
I don't have synesthesia, this doesn't prevent me to be totally mad in front of bad code lol ¯ \ _ ( ツ ) _ / ¯
15. PullJo+YB[view] [source] 2024-10-19 01:17:35
>>n0n0n4+(OP)
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.

◧◩
16. tscher+DJ[view] [source] [discussion] 2024-10-19 03:08:12
>>dingnu+Vb
Same here...
◧◩◪
17. Lerc+VK[view] [source] [discussion] 2024-10-19 03:27:08
>>xyprot+1q
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.

◧◩◪◨
18. JohnFe+te1[view] [source] [discussion] 2024-10-19 11:42:05
>>from-n+Yu
I am reassured by noticing that idiot is following me. The way I figure it, the fact that past Me is a coding idiot means that present Me has improved as a programmer. I hope that continues indefinitely and that future Me will consider present Me an idiot as well.
[go to top]