Sometimes you need to take your software to a deep dark forest where 2 + 2 = 5

updated over 1 year ago; latest suggestion over 1 year ago

This proposal has been withdrawn...

The former world chess champion Mikhail Tal once said: "You must take your opponent into a deep dark forest where 2+2=5, and the path leading out is only wide enough for one"

The wizard of Riga was his nickname. He was a master in creating chaos. He messed up ordered chess positions to create difficulties that only he could handle. That was his favorite territory. That was his happy place.

Chess is an elegant game where most of the time, following the rules and choosing the priority of such rules are the keys to success. Yet my goal here is: to show that if you comply blindly to those rules it will only take you to a limited level. This talk is a metaphor we can take from chess to life and to software development.

When we are coding most of the time elegance and efficiency walk hand in hand. There are some examples where that's not the case though.

** Objective **

To show, using chess as a metaphor, that while following the rules in software development is important for success, sometimes we need to break them to achieve optimal results.

In this talk, we show a game from Vasily Smyslov where he breaks the rules of positional chess in order to achieve a great victory. We show that even the most sophisticated chess engines can't see how in the crucial position Smyslov ability to decide when to break the rules is a winning move.


  • 350a8b7848839123ea56ca964dbb14baebc341b1?size=100x100 350a8b7848839123ea56ca964dbb14baebc341b1 suggests over 1 year ago

    Seconding that this proposal needs some more concrete information about content before it might be possible to pass any more judgement.

  • 97810982b776ae1bfc83ec0e68a48f5bd023517a?size=100x100 97810982b776ae1bfc83ec0e68a48f5bd023517a suggests over 1 year ago

    Ehm. It's really hard to understand what the talk will be about.