By Oleg Šelajev

Product development is like chess! Naturally, this is a metaphor, but this post gives an advice that unites the two seemingly separate things and makes me believe that, yes, software product development is like chess. Both these disciplines require lots of mental effort and preparation. Both are demanding and rarely end in an overnight success. Read through 5 tips on software development, that allegedly might improve your skill at playing chess as well.