History of chess computers: the Minimax post cover image

History of chess computers: the Minimax

An in-depth look at the history of chess computers—with the first of the techniques developed.

Everyone knows about Deep Blue; it is the first chess computer that beat a reigning world champion—Garry Kasparov. Although losing to Kasparov in 1996, Deep Blue came on top in the rematch in 1997. The matches, however, are not the whole story.

Hey, I'm Kutay!

Welcome to The Deterministic. I share thoughts on mathematics, computer science, and the patterns that connect them.

Java and Education post cover image

Java and Education

I had never properly learned how OOP worked or how the ideas behind it contributed to good code. I had never written humongous coding projects until recently (thanks to me being a competitive programmer).

Jun 3, 2025

An actual binary search on a linked list??? post cover image

An actual binary search on a linked list???

During my last data structures lecture, our professor was talking about priority queues, selection and insertion sorts. And he mentioned, as a non-examable material, how we might achieve a faster insertion when considering a sorted sequence-based priority queueue.

Mar 20, 2025

Creating a clone of yourself post cover image

Creating a clone of yourself

After OpenAI become mainstream enough, I started becoming fascinated by searching for the existence of an AI model that would mimic myself or another person’s text messages…

Feb 22, 2025

Some reflection on writing post cover image

Some reflection on writing

Writing is awesome. It allows you to clear your mind, your thoughts, your ideas by forcing you to think about them properly and write about them, speak about them.

May 17, 2025

Why Mathematics is Lonely post cover image

Why Mathematics is Lonely

I found a couple reasons to why mathematics is lonely—around our culture and even between mathematicians—and why there is some hope.

Jun 22, 2024

Building a Trading System, First Steps post cover image

Building a Trading System, First Steps

In an high-frequency trading environment, we need to have a trading system which provides interfaces for receiving data and interacting with the market for our trading models (the mathematical or algorithmic logic that analyses data and decides how to trade).

Apr 2, 2026

The 30 Day April Challenge post cover image

The 30 Day April Challenge

This April, I am going to do something that I’ve never done before. Which is to write and publish a blog post every single day for the entirety of the month.

Apr 1, 2026

KCL D&D App post cover image

KCL D&D App

This application serves as an organisational tool to enhance the users’ experience, providing features for character management, party organisation, campaign tracking, and achievement systems.

Aug 22, 2025