Java and Education post cover image

Java and Education

Some thoughts on Java and how important good education and a good teacher is.

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 .

Hey, I'm Kutay!

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

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

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

Why Do People Just Hate Mathematics post cover image

Why Do People Just Hate Mathematics

Our society is kind of divided into two: the ones that are good at mathematics and the ones that are not good at mathematics.

Jul 6, 2024

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

Projects

Project KCL D&D App's cover square image

KCL D&D App

A digital companion for the KCL D&D Society.

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

Project The Simulation's cover square image

The Simulation

A dynamic ecosystem that you can use to study predator-prey-plant interactions.

This project integrates multiple components to create a dynamic ecosystem that a researcher can use to study predator-prey-plant interactions, with the ability to add or remove any species or environmental factors easily by editing the JSON file.

Project Obsidian as CMS's cover square image

Obsidian as CMS

Using Obsidian as a CMS for this blog.

I’ve created a plugin for Obsidian that allows me to upload the current note I’m working on to the DB that this blog is served from. It also uploads all of the images in the note to an S3 object storage.

Project England is My Polluted City's cover square image

England is My Polluted City

JavaFX app to display historical air pollution data of the whole UK on an interactive map.

Users are able to explore the historic pollution levels between 2018 and 2023 on a colour coded map, as well as view detailed location and pollution data at specific data points.

Project ICHack: Pathfinder AI's cover square image

ICHack: Pathfinder AI

Visualise consequences of one’s actions to help them understand the possible outcomes.

This app allows you to visualise the outcomes of your actions using Claude AI. It creates a decision tree around the thing that you want to look into. You start by giving a prompt , and the app sends you 3-4 questions related to your prompt.

Project Stargaze's cover square image

Stargaze

This project is a fully fleshed-out chess engine that I’m trying to create.

I’m using bit boards to represent the board and the pieces. I’m following the alpha-beta algorithm with multiple optimisations, ranging from transposition tables and iterative deepening, with a heuristic move generator.

Project Todon3's cover square image

Todon3

Beautifully designed to-do list app for the “getting things done” method.

Todon3 is a to-do list app that is beautifully designed for the getting things done method. It has six folders for you to add things and for each task, you can add sub-tasks .

Project Catter the Blog's cover square image

Catter the Blog

A minimal and responsive blog created with Next.js, MDX, TailwindCSS, and Shadcn’s UI components.

I decided to open source my entire blog. I plan to write a blog post detailing why I came to this decision, but for now, you can read, fork, and contribute to my blog through the repository.

Project Nextimal's cover square image

Nextimal

Minimal blog template made with Next.js, serving MDX content.

This is a very simple and lightweight Next.js project for a very simple blog. There isn’t much to say, but it supports all the things that you want from a markdown blog, like headings, lists, images, code blocks, and tables.

Project Online Turkish Slang Dictionary's cover square image

Online Turkish Slang Dictionary

A website to view and search Turkish slang words and phrases.

For my second project centering web development and UI design, I decided to create a dictionary for slang phrases and words in Turkish. I created a input for searching and designed components around it.

Project Purple Startpage's cover square image

Purple Startpage

A starpage website made with Next.js for people that want to be quick on the web.

How to do UI design as a web developer takes some time to learn. While coding this website, I also decided to other web app projects, and this is one of the first. It’s a simple and an elegant way to surf the web.

Project Tubiome's cover square image

Tubiome

The website for the Turkish Alumni for Olympiads Society.

I didn’t had much experience creating these kinds of websites but I was ambitious! Even though Tubiome itself didn’t go anywhere, the website was functional and beautiful, it had blogs and different pages for different branches of olympiads.

Recently Published

How to Practice Mathematics as an Art

Kutay discusses two starting points on how students can practice mathematics as an art.

A couple years ago, I was truly fascinated by 3Blue1Brown’s videos. It was actually his video on an unexpected result that came from colliding blocks that really captured me in the art of mathematics. I couldn’t believe that two simple blocks would produce π=3.1415926535897...\pi = 3.1415926535897...

Read More

The Results of My Life's Last Two Years are Out

Kutay talks about his results after his journey taking the IB diploma programme.

As some of you readers may know, I was an IB student for the last two years and got my diploma a couple weeks ago, on July 6th. I’m dedicating this post to discussing my results, talking about each subject, discussing how I studied those subjects, and where I’ll be attending university. Let’s start with my HL subjects.

Read More

Who am I Anymore? An IB (upd on leaks)

Kutay's update on the leaks happened through the IB exams for the M24 cohort.

The last couple of months have been… tiring, at the very least. I had two mocks over the last one and a half months, and I am now having the “real deal.” It is really stressful since I HAVE to get a 776 at HLs. My mocks went really well , but now I’m not sure how I’m going to do on the real ones.

Read More

Maclaurin and Taylor Series

A presentation that Kutay gave on Maclaurin Series for IB Mathematics AA.

I decided to do a presentation on Maclaurin series for Maths AA HL class, which is in the curriculum. I made the slides for the presentation using Beamer , and honestly, it was great. By the way, I kind of utilised 3B1B’s technique of teaching. Taylor Swift Series , a joke.

Read More

A Different Look on Procrastination

A post about Kutay's "different" look and thoughts around procrastination.

procrastination : The act or habit of procrastinating; a putting off to a future time; delay; dilatoriness.

Read More