Fashion Design is a domain that offers exciting possibilities when combined with programming and digital fabrication. Soft Objects is an extension of the Codeable Objects software that allows novice programmers to create and build personal clothing and garments through computational design. The programming methods provided by the software allow the user to program a wide range of structures and designs with simple code and geometry. The software includes a graphical user interface that allows users to preview their designs once they have compiled their code. Users can also import existing patterns and forms to incorporate pre-drawn elements into their shapes and patterns. Soft Objects supports a variety of digital fabrication output devices by including ink-jet printers, vinyl cutters, laser cutters, and computationally controlled embroidery machines.