Customising software for your own purposes caught my eye in this book release. This relates to work done on the videodefunct system. From the emailed description:
With scripting, computer programming becomes integral to the digital design process. It provides unique opportunities for innovation, enabling the designer to customise the software around their own predilections and modes of working. It liberates designers by automating many routine aspects and repetitive activities of the design process, freeing them to spend more time on design thinking. Software that is modified through scripting offers a range of speculations that are not possible using the software only as the manufacturers intended it to be used.
While many designers are now aware of scripting’s potential, it is still seen as a difficult arena to enter. Scripting Cultures treats scripting not only as a technical challenge that requires clear description, guidance, and training, but also, and more crucially, it answers why the designer would script in the first place and what the cultural and theoretical implications are. The book also refers readers to a website where they are able to download all the code, explanations, and tutorials to assist with the worked examples.
Book/ Scripting Cultures: Architectural design and programming by Mark Burry