Ad-hoc Features and Where to Find Them, Part 1: Origin Story Oct 28, 2025 When you look at a piece of code/software, it is often fairly intuitive to know where/what are some of the implemented features; either
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