OpenSCAD! My personal favorite 3D modeling software. Started using it a decade ago since it made sense to me as a coder and I've been too stubborn to use anything else.
Cool stuff, you might already be using this but this roundedcube function has drastically improved the quality of my prints: https://gist.github.com/groovenectar/92174cb1c98c1089347e