Hacker News new | ask | show | jobs
by Lealen 1649 days ago
On the other hand it seems that I have hyperphantasia (I can visualize anything, animate it, rotate, check any of the details) and at the same time I work as an software engineer, but in contrary to what people might think it helps me a lot as I can visualize and remember all the parts of the code that I work on.

I once worked on a tool that should let me code using blocks (like in Unreal Engine for example), but to allow it for me to write in my favorite language (Golang). I was really surprised with the overall experience and usability of this solution and I think it could help people like me to focus more on the coding aspect.

1 comments

Have you tried OpenSCAD (https://openscad.org/) yet? If you have hyperphantasia and can code getting a 3D printer and fooling around in OpenSCAD could become your new favorite hobby/addiction!

Come join the fun! Examples of some stuff I made with OpenSCAD:

https://gfycat.com/edibleartistichornbill (Low-poly Rose Twist Vase)

https://gfycat.com/carefulangrybirdofparadise (just a neat keycap)

https://gfycat.com/costlyglaringhyracotherium (an entire keyboard: Switches, stabs, case, keycaps, etc were all made with OpenSCAD)

Warning: OpenSCAD can be frustrating because of how they designed the language but eventually you get the hang of "how it wants you to do that" hehe. RANT: Drives me nuts having to use `: ?` for conditional assignments everywhere. I hate the ternary operator! It's so obtuse.

seems pretty fun, I'll definitely check it out