Optimizing for learning/iteration speed is a solid approach that applies just as much to software development.