I am studying how to innovate and one of many ways I have encountered is what I call “Innovation by numbers”, as a reference to John Maeda “Design by numbers” http://www.maedastudio.com/1999/dbn/index.php?category=kinetic&next=2001/maedamedia&prev=2001/moriwater&this=design_by_numbers
In this article I will illustrate how it works based on the study of LEGO programmable bricks.
Out of the many parameters that are interesting to define a programmable brick I have picked 2 that I will make vary, assuming all the other parameters are the same.
Number of I/O ports vs Number of integrated motors.