nus-cs3281 / 2024

1 stars 2 forks source link

Book: Software Design for Flexibility Ch 1 - Flexibility in Nature and in Design #46

Open gok99 opened 4 months ago

gok99 commented 4 months ago

Software tends to be designed in a way that is very specific and specialized to a particular context. Often, this makes software too tight to be flexible and to evolve gracefully with changing requirements. The book delves into various techniques for making software more flexible but lays them out in broad strokes in the first chapter, often drawing inspiration from nature, the design of the human body and human design in other domains.

Additive programming