Design Me a Calendar App

To check if a salesman is good, one classic is the "Sell me this pen" test. To check if a software designer is good, I propose the "Design me a calendar app" test. That was one of the topic we chose for the software engineering lab, and I loved the results. There are several reasons … Continue reading Design Me a Calendar App


The Brain and Probabilities

The brain is a wonderful machine with an impressive computing power. We can make sense of complex information effortlessly and almost instantly. But it has one big flaw: it does not understand probabilities.When presented with information, the brain tries to explain it by building a coherent story out of it. To do so quickly, it … Continue reading The Brain and Probabilities

Mind Blown

There's lots of things to learn and know. Some are funny trivialities, some are joyful discoveries, some are intriguing theories, some are insightful lessons, ... and some are mind-blowing revelations. Here's my top 10. Some of them still blow my mind! Things are only impossible until they're not. -- Jean-Luc Picard Have fun! Public-key cryptography … Continue reading Mind Blown