Friend requested. Version 1.
Just a quick screen-capture to demonstrate for a friend...
How to make an octagon with rounded corners, with quadrilateral symmetry (because they wanted to later squish this vertically).
I create a circle (8-sided circle!), then divide it so it can be worked on with symmetry. Using some additional vertices in edges I allow the corners to be rounded automatically using blender's subsurf modifier. The distance of the extra vertices from the corner control the radius of the curved corners.
Version 2 now available, with a more-procedural comfortable method (more-readily adjustable):
• Blender 3d: Procedural: Octagon with round...