No new posts available
dpc's avatar
(Professional)1d#

Software design is like origami. You start with an empty and unconstrained state, and every move (fold) gives you more features which makes new moves possible and some other impossible. So the game is to find a long sequence of folds that gives you the most desirable shape somewhere in the exponential and infinite space of all possible combination of moves. And that’s very hard and often requires going back and taking an alternative route, while the real world pressure swould prefer you to always keep folding whatever you have further…