I dunno about fulfilling career, but I have to admit that I often use BlockSCAD:
https://www.blockscad3d.com/editor/
to rough out designs as well as simple algorithms for OpenSCAD and ultimately, PythonSCAD for my current project:
https://github.com/WillAdams/gcodepreview