Implementing Bitboards: a Discussion about Optimization of Chess Engines Aug 21, 2025 If you've ever played chess somewhat seriously, you've probably noticed that engines rule the world of chess. Every serious player relies on them to perform
An introduction to Concept Lattices in Software Engineering May 20, 2025 When working on complex software systems, I always find myself spending a major part of my time analyzing the architecture, the overall design of the