blog

welcome to my blog page! here i'll share my insights, thoughts, articles, and hot takes about the things i find interesting.

browse by category

advent of code 2025 - day 5: cafeteria

05-12-2025

day 5 was supposed to be simple: count ids in ranges. beating a 0.4ms target meant ditching clever data structures for primitive arrays, cache-friendly loops, and a JVM warmup trick.

read more →

advent of code 2025 - day 3: lobby

03-12-2025

day 3 of advent of code 2025 was less about algorithmic breakthroughs and more about squeezing every last millisecond out of python. levi had a 1.4ms solution on part 1. i was determined to beat it.

read more →

advent of code 2025 - day 2: gift shop

02-12-2025

day 2 of advent of code 2025 had me learning lua from scratch while discovering that sometimes the best optimization isn't faster code. sometimes it's just realizing you're solving the wrong problem entirely.

read more →

advent of code 2025 - day 1: secret entrance

01-12-2025

day 1 kicked off this year's advent of code showdown in php with a deceptively simple puzzle that taught me a painful lesson about testing, debugging, and how bugs can cancel each other out.

read more →

a rant about education, building and motivation

11-06-2025

my computer science program in the netherlands is a major regret. it's superficial, often requiring ai for projects instead of teaching me to code. though i'm financially trapped, i'm pushing through by self-learning and building things, because creating is the only genuine and motivating part of my programming journey.

read more →

ai is ruining the art of programming

28-05-2025

a thought on the current ai hype, especially in programming. while tools are making coding more accessible, i'm looking at the potential downsides of "vibe coding" and how relying too much on ai might affect the critical thinking and unique problem-solving i see as the art of programming.

read more →

what i wish i knew before i became a computer science student.

06-01-2025

reflecting on my ongoing computer science studies, i realized that while the curriculum covered fundamentals, it often lacked practical application, and many peers relied on ai tools instead of truly learning. i now prioritize building real projects and independent learning, finding it a more rewarding way to develop problem-solving skills and advising new students to do the same.

read more →

sorry! my newsletter signup is broken right now. i'll fix it soon.
if you want updates, check back here later, or hit me up anywhere else: contact.