I often advocate for a straightforward yet effective rule: the shortest solution that delivers the desired result is usually the best. This approach, favoring concise algorithms, not only ensures efficiency but also reduces maintenance cost and bug susceptibility. Intriguingly, this practical principle finds its theoretical counterpart in data compression algorithm, data analysis and machine learning through the Minimum Description Length (MDL) and the Kolmogorov Complexity.

Read More

It’s been now more than two weeks that I’m teleworking… and I’m fine, really. This blog post will explain how I live this situation and its outcome, according to me. I’ve been begging for teleworking since I started working at European Commission. For some contractual reasons, it is not allowed for contractors.

Read More

When I was a student, it was easy to remember when holidays were coming. Now that I’m working since more than a decade, it’s harder to remember and distinguish those period sometimes! That said, I have to say that the pace at work is different and this is how I remember that I should take some days off.

Read More

Since the last post about Neo4J, I had to work on some project not involving it unfortunately. However, being a regular user of Numberphile, I came across a specific video footage and I had the idea that we could find the solution to it using Neo4J. In this video, Matt Parker discusses a puzzle problem involving square sums.

Read More

Here’s a list of software that I have used across my career and which are my favorites. Some of them were used for work, some of them for personal use, but that’s absolutely not relevant here. This list is not a ranking of the best software. This is why it is sorted in alphabetical order to not favor one or the other.

Read More

It’s been a while that I wanted to run a blog. I think, the last time I did one, was on Blogspot, and the last post was from late 2009. So yes, it took me some time to decide myself. Maintaining a blog, but for which purpose ? According to me, a blog is a way to share stuff that you like on the Internet, without being forced to use any social network.

Read More