I love OpenSCAD and also realize it is a super backward way to make 3D models, according to most other people. I don’t bother even mentioning OpenScad as an option for most people, I know it is only for certain people.
I tried my hand at modeling and designing using more traditional CAD programs that work more visually. I have good spatial reasoning and visualization abilities but I could never get the breakthrough to a point where I felt literate in those tools.
Constructive Solid Geometry approaches just work for my brain. Now when I need a part designed, I can quickly sketch it out in rough code and I feel confident seeing myself as a ‘designer’ now. Other more ‘visual’ tools waste my time as I get sucked into finger painting instead of working out the fundamentals of the design.
With the code-first framework, I have to really think about what the part needs to do before I tweak the code.