Comment

Comment by dgroshev

This framing misses that "traditional" CAD is programming, too. It's declarative and implicit, but what's happening in Fusion or Shapr3d or Solidworks is you're building a DAG of operations and objects, with all the clicking around serving to just select the nodes and their arguments.

It's exactly the same as "regular" programming: you have ways to abstract things (projections, imported components, linked copied components), there needs to be a reasonable architecture (the way dimensions and constraints are flowing off each other), it's possible to write "tests" (driven dimensions are a kind of a test if you squint). It's just not explicit text, which throws people off.

parent dgroshev 21 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton