About
Why computer science crosswords?
I like computer science as a subject. There aren't many recreational ways to explore the concepts, history, and people that shaped the field. I chose crosswords as the format because they provide a visual and interactive way to engage with these ideas.
Why are the puzzles constructed this way?
I wanted each puzzle to be self-contained because computer science knowledge in one area doesn't necessarily translate to another. For example, someone knowledgeable about computer graphics is not necessarily knowledgeable about compilers. Each puzzle focuses on a specific topic, which limits the knowledge required to solve it. Since every answer relates to the theme, the clues can be more explanatory and detailed.
The tradeoff is that themed answers are limited, resulting in grids with sparse intersections and no filler. To compensate for this, I added anagrams to make solving easier and less dependent on pure recall.
Why write design notes?
Design notes explain why I chose certain topics and clues. I enjoy hearing the reasoning behind creative decisions, and I think it's interesting to offer that same behind-the-scenes perspective to solvers.