Playing Around with Snake
An exploration of game design using the classic game 'Snake'. Can a simple game be made more engaging by taking inspiration from action puzzle games?
An exploration of game design using the classic game 'Snake'. Can a simple game be made more engaging by taking inspiration from action puzzle games?
There is a fundamental rift between the opponents and proponents of widespread usage of AI. While the former focus on the value of human pursuits, the latter focus on the results of these pursuits, the artifact. Where will this thinking lead us?
This post is voicing concerns that uncritical and overoptimistic usage of AI will be exploited by private companies to influence our daily lives in unprecedented ways and bring horrific societal issues with it.
This post discusses a way to construct dialogues for video games in a graph-based system that allows to easily incorporate variables and data-manipulation.
An examination of how productivity and the need to 'not waste time' can destroy joy in leisure activity. What happens when one becomes obsessed with maximizing efficiency?
This post is an exploration of a generic technique to effectively circumvent return type polymorphism in Haskell programs using GADTs and existential quantification.
A critique of academia's typesetting darling, LaTeX. Is its widespread usage really evidence of its inherent superiority?
Analyzing video game dialogues using graph theory.
A showcase of a novel method to hook into any Python program when a normal debugger just doesn't suffice.
A critical view on Large Language Models and their relation to education and art.
A tiny essay on why blogs are cool.