Comment by fsloth

4 hours ago

"I do find the graphical interface very natural for doing creative design work"

As do I!

I don't think there is any correct single answer. People, their workflows, and requirements are different.

It seems we are living in CAD renaissance which is great! So many new promising new companies and free tools popping up.

Personally I would prioritize data stability and visual accessibility. These give user a creative workspace that is intuitive and forgiving. That's why I started doing my own modeler as a side project:

https://github.com/AdaShape/adashape-open-testing/releases/t...

The data model is fully immutable and would enable doing _proper_ model branching when I get there. For now all the user gets is a super robust undo and not needing to save (the model is streamed to disk persistently).

But eventually I would like it to be a visual, robust workbench where you can iterate fast, save versions when feel like it, etc.

(I worked for a decade on various CAD offerings at Trimble including SketchUp so know fairly well what I'm doing but it's still super early)